.basic-page{background:#f4f4f4;font-family:'Open Sans', sans-serif}.basic-page--header{position:relative}.basic-page--header.with-image .basic-page--header_image{overflow:hidden;position:relative;width:100%;min-height:280px}@media only screen and (min-width: 768px){.basic-page--header.with-image .basic-page--header_image{min-height:396px}}@media only screen and (min-width: 1280px){.basic-page--header.with-image .basic-page--header_image{max-height:990px}}.basic-page--header.with-image .basic-page--header_image img{display:block;height:auto;min-width:100%;top:0;width:auto;-webkit-transform:translateX(calc((100vw - 100%) /2));transform:translateX(calc((100vw - 100%) /2));min-height:100%}@media only screen and (min-width: 1280px){.basic-page--header.with-image .basic-page--header_image img{width:100%}}.basic-page--header.with-image .basic-page--header_image .dark-layer{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.basic-page--header.with-image .basic-page--title{bottom:40px;position:absolute;width:100%;z-index:10}@media only screen and (min-width: 768px){.basic-page--header.with-image .basic-page--title{bottom:70px}}.basic-page--header.with-image .basic-page--title h2.sub-heading{color:white}.basic-page--header.with-image .basic-page--title h1{color:white;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.basic-page--header.with-image .basic-page--title h1{font-size:3.625rem;line-height:4rem}}.basic-page--header.no-image{padding:30px 0 25px}@media only screen and (min-width: 768px){.basic-page--header.no-image{padding:40px 0 25px}}@media only screen and (min-width: 1280px){.basic-page--header.no-image{padding:40px 0 0 0}}.basic-page--header.no-image .basic-page--title h2.sub-heading{color:#4d4d4f}.basic-page--header.no-image .basic-page--title h1{color:#4d4d4f;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.basic-page--header.no-image .basic-page--title h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 1280px){.basic-page--header .basic-page--title{display:none}}.basic-page--header .basic-page--title h2.sub-heading{font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.basic-page--header .basic-page--title h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.basic-page--header .basic-page--title h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.basic-page--header .basic-page--title h2.sub-heading:after{width:60px}}.basic-page--header .basic-page--title h1{font-weight:600;text-align:center;text-transform:uppercase;padding:0 4.16667%}@media only screen and (min-width: 768px){.basic-page--header .basic-page--title h1{padding:0 3.26531%}}.basic-page--main{position:relative;z-index:3}.basic-page--main .basic-page--title{display:none}@media only screen and (min-width: 1280px){.basic-page--main .basic-page--title{display:block;margin:0 auto;max-width:1216px;text-align:center}}.basic-page--main h2.sub-heading{display:none}@media only screen and (min-width: 1280px){.basic-page--main h2.sub-heading{display:block;font-weight:600;margin:0 0 20px 0;padding:0 0 20px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.625rem;line-height:1.875rem}.basic-page--main h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:60px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}}.basic-page--main .main-title{font-weight:600;margin:0 0 25px 0;text-transform:uppercase}@media only screen and (min-width: 1280px){.basic-page--main.with-image{margin-top:-510px}}.basic-page--main.with-image h2.sub-heading{color:#fff}.basic-page--main.with-image .main-title{color:#fff;line-height:5rem;font-size:4.375rem}.basic-page--main.no-image h2.sub-heading{color:#29694d}.basic-page--main.no-image .main-title{color:#4d4d4f;font-size:3.125rem;line-height:3.75rem}.basic-page--content{background:white;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:26px 5.20833%}.basic-page--content nav{display:none}.basic-page--content a{color:#2ea243;font-weight:600;text-decoration:none}.basic-page--content a:hover{background:#29694d;color:#fff}.basic-page--content strong{font-weight:600}.basic-page--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.basic-page--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.basic-page--content p{font-size:1.25rem}}.basic-page--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.basic-page--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.basic-page--content h2{font-size:2.25rem}}.basic-page--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.basic-page--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.basic-page--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.basic-page--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.basic-page--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.basic-page--content h4{font-size:1.5rem;line-height:1.875rem}}.basic-page--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.basic-page--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.basic-page--content h5{font-size:1.75rem}}.basic-page--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.basic-page--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.basic-page--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.basic-page--content blockquote p{font-size:1.75rem}}.basic-page--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.basic-page--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.basic-page--content h6{font-size:1.25rem}}.basic-page--content ul,.basic-page--content ol{margin-bottom:40px;padding-left:30px}.basic-page--content ul li,.basic-page--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.basic-page--content ul li,.basic-page--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.basic-page--content ul li,.basic-page--content ol li{font-size:1.125rem;line-height:1.625rem}}.basic-page--content ul{list-style:none}.basic-page--content ul li{position:relative}.basic-page--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.basic-page--content ol{list-style:none;counter-reset:item}.basic-page--content ol li{counter-increment:item}.basic-page--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.basic-page--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.basic-page--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.basic-page--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.basic-page--content table{display:table;overflow:auto}}.basic-page--content table tr{background:#f4f4f4}.basic-page--content table tr.odd,.basic-page--content table tr:nth-child(odd){background:#fff}.basic-page--content table th{font-weight:600}.basic-page--content table td,.basic-page--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.basic-page--content table td,.basic-page--content table th{font-size:1.125rem}}.basic-page--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.basic-page--content{padding:36px 4.16667%}}@media only screen and (min-width: 960px){.basic-page--content{padding:50px 6.12245%}}@media only screen and (min-width: 1280px){.basic-page--content{margin:0 auto 120px;max-width:1216px;min-height:450px;padding:70px 6.57895%;width:86.84211%}}@media only screen and (min-width: 960px){.basic-page--content.two-columns .content-container{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4.08163%;-moz-column-gap:4.08163%;column-gap:4.08163%}}@media only screen and (min-width: 1280px){.basic-page--content.two-columns .content-container{-webkit-column-gap:7.5%;-moz-column-gap:7.5%;column-gap:7.5%}}.basic-page--links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 960px){.basic-page--links{margin:40px 0 0 0}}.basic-page--links a{border:1px solid #29694d;color:#29694d;display:block;margin:0 10px 10px 0;padding:15px 45px 16px 23px;position:relative;text-transform:uppercase;font-size:.875rem;line-height:1.1875rem}.basic-page--links a:after{background:url(../images/new-window.svg) no-repeat right center;background-size:12px 12px;content:"";height:12px;position:absolute;right:24px;top:calc(50% - 6px);width:12px}.basic-page--links a:hover{background:#29694d;border:1px solid #fff;color:#fff}.basic-page--links a:hover:after{background-image:url(../images/new-window-white.svg)}.blog-listing{background:#fff;font-family:'Open Sans', sans-serif}.blog-listing--header{background:#f4f4f4;position:relative;padding:30px 5.20833% 20px}@media only screen and (min-width: 480px){.blog-listing--header{padding:35px 4.16667% 25px}}@media only screen and (min-width: 960px){.blog-listing--header{padding:40px 0 30px}}@media only screen and (min-width: 960px){.blog-listing--header .title-container{margin:0 auto;max-width:1024px}}.blog-listing--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-listing--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.blog-listing--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.blog-listing--header h2.sub-heading:after{width:60px}}.blog-listing--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.blog-listing--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.blog-listing--header h1{font-size:3.125rem;line-height:3.75rem}}@media only screen and (min-width: 960px){.blog-listing--main{margin:0 auto;max-width:1024px}}.blog-listing--content{padding:26px 5.20833%}.blog-listing--content nav{display:none}.blog-listing--content a{color:#2ea243;font-weight:600;text-decoration:none}.blog-listing--content a:hover{background:#29694d;color:#fff}.blog-listing--content strong{font-weight:600}.blog-listing--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-listing--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.blog-listing--content p{font-size:1.25rem}}.blog-listing--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.blog-listing--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.blog-listing--content h2{font-size:2.25rem}}.blog-listing--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-listing--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.blog-listing--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.blog-listing--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-listing--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.blog-listing--content h4{font-size:1.5rem;line-height:1.875rem}}.blog-listing--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.blog-listing--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.blog-listing--content h5{font-size:1.75rem}}.blog-listing--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.blog-listing--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.blog-listing--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.blog-listing--content blockquote p{font-size:1.75rem}}.blog-listing--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-listing--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.blog-listing--content h6{font-size:1.25rem}}.blog-listing--content ul,.blog-listing--content ol{margin-bottom:40px;padding-left:30px}.blog-listing--content ul li,.blog-listing--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.blog-listing--content ul li,.blog-listing--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.blog-listing--content ul li,.blog-listing--content ol li{font-size:1.125rem;line-height:1.625rem}}.blog-listing--content ul{list-style:none}.blog-listing--content ul li{position:relative}.blog-listing--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.blog-listing--content ol{list-style:none;counter-reset:item}.blog-listing--content ol li{counter-increment:item}.blog-listing--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.blog-listing--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.blog-listing--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.blog-listing--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.blog-listing--content table{display:table;overflow:auto}}.blog-listing--content table tr{background:#f4f4f4}.blog-listing--content table tr.odd,.blog-listing--content table tr:nth-child(odd){background:#fff}.blog-listing--content table th{font-weight:600}.blog-listing--content table td,.blog-listing--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.blog-listing--content table td,.blog-listing--content table th{font-size:1.125rem}}.blog-listing--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.blog-listing--content{padding:36px 4.16667%}}@media only screen and (min-width: 768px){.blog-listing--content{padding-top:20px}}@media only screen and (min-width: 960px){.blog-listing--content{padding:35px 4.08163% 50px}}@media only screen and (min-width: 1280px){.blog-listing--content{padding:45px 0 55px}}.blog-listing .all-blog-posts{padding:0 5.20833% 40px}@media only screen and (min-width: 480px){.blog-listing .all-blog-posts{padding:0 4.16667% 60px}}@media only screen and (min-width: 960px){.blog-listing .all-blog-posts{padding:0 4.08163% 100px}}@media only screen and (min-width: 1280px){.blog-listing .all-blog-posts{padding:0 0 100px 0}}.blog-listing .all-blog-posts .blog-post{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:15px 0;position:relative;width:100%}@media only screen and (min-width: 480px){.blog-listing .all-blog-posts .blog-post{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog-listing .all-blog-posts .blog-post a{height:100%;left:0;position:absolute;top:0;width:100%}.blog-listing .all-blog-posts .blog-post .image{display:none}@media only screen and (min-width: 768px){.blog-listing .all-blog-posts .blog-post .image{display:block;height:90px;margin-right:20px;width:90px}.blog-listing .all-blog-posts .blog-post .image img{border-radius:50%;display:block;height:auto;max-width:100%;width:90px}}@media only screen and (min-width: 768px){.blog-listing .all-blog-posts .blog-post .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 110px);-ms-flex-wrap:wrap;flex-wrap:wrap}}.blog-listing .all-blog-posts .blog-post .text h2{color:#2ea243;font-weight:600;margin:0 0 5px 0;padding-right:20px;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-listing .all-blog-posts .blog-post .text h2{font-size:1.5rem;line-height:1.875rem;margin:0;padding-right:20px}}@media only screen and (min-width: 960px){.blog-listing .all-blog-posts .blog-post .text h2{font-size:1.625rem;line-height:2rem}}.blog-listing .all-blog-posts .blog-post .text .date{color:#4d4d4f;display:block;font-size:.875rem;line-height:1.1875rem}@media only screen and (min-width: 768px){.blog-listing .all-blog-posts .blog-post .text .date{padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}.blog-listing .all-blog-posts .blog-post .text .date:after{background:#ebebeb;content:"";height:100%;left:0;position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.blog-listing #blog-listing-pagination{margin:20px 0 0;text-align:center}@media only screen and (min-width: 768px){.blog-listing #blog-listing-pagination{margin:30px 0 0}}.blog-listing #blog-listing-pagination .paginationjs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;line-height:1.5rem}@media only screen and (min-width: 960px){.blog-listing #blog-listing-pagination .paginationjs{font-size:1.125rem}}.blog-listing #blog-listing-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-listing #blog-listing-pagination ul li{margin:0 10px}.blog-listing #blog-listing-pagination ul li a{display:block;height:11px;overflow:hidden;text-indent:-9999px;width:6px}@media only screen and (min-width: 960px){.blog-listing #blog-listing-pagination ul li a{height:15px;width:8px}}.blog-listing #blog-listing-pagination ul li.paginationjs-prev a{background:url(../images/chevron-left-green.svg) no-repeat center center;background-size:6px 11px}@media only screen and (min-width: 960px){.blog-listing #blog-listing-pagination ul li.paginationjs-prev a{background-size:8px 15px}}.blog-listing #blog-listing-pagination ul li.paginationjs-prev a:hover{background-image:url(../images/chevron-left-dark-green.svg)}.blog-listing #blog-listing-pagination ul li.paginationjs-next a{background:url(../images/chevron-right-green.svg) no-repeat center center;background-size:6px 11px}@media only screen and (min-width: 960px){.blog-listing #blog-listing-pagination ul li.paginationjs-next a{background-size:8px 15px}}.blog-listing #blog-listing-pagination ul li.paginationjs-next a:hover{background-image:url(../images/chevron-right-dark-green.svg)}.blog-listing #blog-listing-pagination .paginationjs-nav{color:#4d4d4f;margin-left:5px}.blog-post-page{background:#f4f4f4;font-family:'Open Sans', sans-serif}.blog-post-page--header{position:relative;padding:25px 4.16667% 15px}@media only screen and (min-width: 768px){.blog-post-page--header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 3.26531% 30px}}@media only screen and (min-width: 1280px){.blog-post-page--header{margin:0 auto;max-width:1120px;padding:52px 0 36px}}.blog-post-page--header .blog-text{margin-right:3.75%;width:79.10714%}.blog-post-page--header .blog-image{display:none;width:17.14286%}@media only screen and (min-width: 768px){.blog-post-page--header .blog-image{display:block}}.blog-post-page--header .blog-image img{border-radius:50%;height:auto;max-width:100%;width:192px}@media only screen and (min-width: 768px){.blog-post-page--header .blog-image img{display:block}}.blog-post-page--header .date{font-size:.875rem;line-height:1.25rem;color:#4d4d4f;text-transform:uppercase}@media only screen and (min-width: 768px){.blog-post-page--header .date{font-size:1rem;line-height:1.375rem}}.blog-post-page--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-transform:uppercase;font-size:1.875rem;line-height:2.5rem}@media only screen and (min-width: 768px){.blog-post-page--header h1{font-size:2.5rem;line-height:3.125rem}}@media only screen and (min-width: 960px){.blog-post-page--header h1{font-size:3.125rem;line-height:3.75rem}}.blog-post-page--main{background:#fff}@media only screen and (min-width: 960px){.blog-post-page--main{margin:0 auto 60px;max-width:1216px}}@media only screen and (min-width: 1280px){.blog-post-page--main{margin-bottom:120px}}.blog-post-page--header_image img{display:block;height:auto;margin:0 0 30px 0;max-width:100%}@media only screen and (min-width: 960px){.blog-post-page--header_image img{margin:0 0 40px 0}}.blog-post-page--content{padding:26px 5.20833%}.blog-post-page--content nav{display:none}.blog-post-page--content a{color:#2ea243;font-weight:600;text-decoration:none}.blog-post-page--content a:hover{background:#29694d;color:#fff}.blog-post-page--content strong{font-weight:600}.blog-post-page--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-post-page--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.blog-post-page--content p{font-size:1.25rem}}.blog-post-page--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.blog-post-page--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.blog-post-page--content h2{font-size:2.25rem}}.blog-post-page--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-post-page--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.blog-post-page--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.blog-post-page--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-post-page--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.blog-post-page--content h4{font-size:1.5rem;line-height:1.875rem}}.blog-post-page--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.blog-post-page--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.blog-post-page--content h5{font-size:1.75rem}}.blog-post-page--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.blog-post-page--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.blog-post-page--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.blog-post-page--content blockquote p{font-size:1.75rem}}.blog-post-page--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.blog-post-page--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.blog-post-page--content h6{font-size:1.25rem}}.blog-post-page--content ul,.blog-post-page--content ol{margin-bottom:40px;padding-left:30px}.blog-post-page--content ul li,.blog-post-page--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.blog-post-page--content ul li,.blog-post-page--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.blog-post-page--content ul li,.blog-post-page--content ol li{font-size:1.125rem;line-height:1.625rem}}.blog-post-page--content ul{list-style:none}.blog-post-page--content ul li{position:relative}.blog-post-page--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.blog-post-page--content ol{list-style:none;counter-reset:item}.blog-post-page--content ol li{counter-increment:item}.blog-post-page--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.blog-post-page--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.blog-post-page--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.blog-post-page--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.blog-post-page--content table{display:table;overflow:auto}}.blog-post-page--content table tr{background:#f4f4f4}.blog-post-page--content table tr.odd,.blog-post-page--content table tr:nth-child(odd){background:#fff}.blog-post-page--content table th{font-weight:600}.blog-post-page--content table td,.blog-post-page--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.blog-post-page--content table td,.blog-post-page--content table th{font-size:1.125rem}}.blog-post-page--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.blog-post-page--content{padding:36px 4.16667%}}@media only screen and (min-width: 960px){.blog-post-page--content{padding:72px 7.89474%;width:84.21053%}}.blog-post-page .blog-post-page--writer{background:#f4f4f4;border-left:2px solid #2ea243;margin:40px 0 0 0;position:relative;text-align:center;padding:30px 5.81395%}@media only screen and (min-width: 768px){.blog-post-page .blog-post-page--writer{padding:36px 4.54545%;text-align:left}}@media only screen and (min-width: 960px){.blog-post-page .blog-post-page--writer{margin:50px 0 0 0;padding:40px 6.25%}}@media only screen and (min-width: 768px){.blog-post-page .blog-post-page--writer .blog-writer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){.blog-post-page .blog-post-page--writer .image{margin:0 5% 0 0;width:30%}}@media only screen and (min-width: 960px){.blog-post-page .blog-post-page--writer .image{margin:0 3.57143% 0 0;width:21.42857%}}.blog-post-page .blog-post-page--writer .image img{border-radius:50%;display:block;height:auto;margin:0 auto 13px auto;max-width:100%;width:192px}@media only screen and (min-width: 768px){.blog-post-page .blog-post-page--writer .image img{margin:0}}.blog-post-page .blog-post-page--writer .text{font-size:1rem;line-height:1.5rem;color:#4d4d4f}@media only screen and (min-width: 768px){.blog-post-page .blog-post-page--writer .text{width:60%}}@media only screen and (min-width: 960px){.blog-post-page .blog-post-page--writer .text{width:75%;font-size:1.125rem;line-height:1.625rem}}.blog-post-page .blog-post-page--writer .text .title{margin:0 0 18px 0}.blog-post-page .blog-post-page--writer .text h3{color:#4d4d4f;font-weight:600;margin:0;font-size:1rem;line-height:1.5rem}@media only screen and (min-width: 960px){.blog-post-page .blog-post-page--writer .text h3{font-size:1.125rem;line-height:1.625rem}}.blog-post-page .blog-post-page--writer .text .intro{margin:0 0 18px 0}.blog-post-page .blog-post-page--writer .text .email{color:#2ea243;font-weight:600}.blog-post-page .blog-post-page--writer .linkedin{background:url(../images/linkedin-dark-green.svg) no-repeat center;background-size:30px 30px;bottom:18px;display:block;height:30px;overflow:hidden;position:absolute;right:25px;text-indent:-9999px;width:30px}@media only screen and (min-width: 768px){.blog-post-page .blog-post-page--writer .linkedin{bottom:auto;right:32px;top:18px}}.contact-page{background:#f4f4f4;font-family:'Open Sans', sans-serif}.contact-page--header{position:relative;padding:30px 5.20833%}@media only screen and (min-width: 480px){.contact-page--header{padding:35px 4.16667%}}@media only screen and (min-width: 960px){.contact-page--header{padding:40px 0}}@media only screen and (min-width: 960px){.contact-page--header .title-container{margin:0 auto;max-width:1216px}}.contact-page--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.contact-page--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.contact-page--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.contact-page--header h2.sub-heading:after{width:60px}}.contact-page--header h1{color:#4d4d4f;font-weight:600;text-align:center;text-transform:uppercase;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.contact-page--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.contact-page--header h1{font-size:3.125rem;line-height:3.75rem}}@media only screen and (min-width: 960px){.contact-page--main{margin:0 auto 60px;max-width:1216px}}@media only screen and (min-width: 1280px){.contact-page--main{margin-bottom:120px}}.contact-page--content{background:#fff;padding:25px 5.20833%}.contact-page--content nav{display:none}.contact-page--content a{color:#2ea243;font-weight:600;text-decoration:none}.contact-page--content a:hover{background:#29694d;color:#fff}.contact-page--content strong{font-weight:600}.contact-page--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.contact-page--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.contact-page--content p{font-size:1.25rem}}.contact-page--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.contact-page--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.contact-page--content h2{font-size:2.25rem}}.contact-page--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.contact-page--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.contact-page--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.contact-page--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.contact-page--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.contact-page--content h4{font-size:1.5rem;line-height:1.875rem}}.contact-page--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.contact-page--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.contact-page--content h5{font-size:1.75rem}}.contact-page--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.contact-page--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.contact-page--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.contact-page--content blockquote p{font-size:1.75rem}}.contact-page--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.contact-page--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.contact-page--content h6{font-size:1.25rem}}.contact-page--content ul,.contact-page--content ol{margin-bottom:40px;padding-left:30px}.contact-page--content ul li,.contact-page--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.contact-page--content ul li,.contact-page--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.contact-page--content ul li,.contact-page--content ol li{font-size:1.125rem;line-height:1.625rem}}.contact-page--content ul{list-style:none}.contact-page--content ul li{position:relative}.contact-page--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.contact-page--content ol{list-style:none;counter-reset:item}.contact-page--content ol li{counter-increment:item}.contact-page--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.contact-page--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.contact-page--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.contact-page--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.contact-page--content table{display:table;overflow:auto}}.contact-page--content table tr{background:#f4f4f4}.contact-page--content table tr.odd,.contact-page--content table tr:nth-child(odd){background:#fff}.contact-page--content table th{font-weight:600}.contact-page--content table td,.contact-page--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.contact-page--content table td,.contact-page--content table th{font-size:1.125rem}}.contact-page--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.contact-page--content{padding:32px 4.16667%}}@media only screen and (min-width: 960px){.contact-page--content{padding:50px 4.08163%}}@media only screen and (min-width: 1280px){.contact-page--content{padding:96px 7.89474% 30px;width:84.21053%}}.contact-page--highlights{padding:0 0 30px}.contact-page--highlights .highlight-content-wrapper .highlight-container{margin:0 auto 30px}.contact-page--highlights .highlight-content-wrapper .highlight-container:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.contact-page--highlights .highlight-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-page--highlights .highlight-content-wrapper .highlight-container{margin:0 0 30px;width:47.72727%}.contact-page--highlights .highlight-content-wrapper .highlight-container:nth-child(odd){margin-right:4.54545%}.contact-page--highlights .highlight-content-wrapper .highlight-container:last-child{margin-bottom:30px}}@media only screen and (min-width: 1280px){.contact-page--highlights .highlight-content-wrapper{padding:0}.contact-page--highlights .highlight-content-wrapper .highlight-container{width:48.4375%}.contact-page--highlights .highlight-content-wrapper .highlight-container:nth-child(odd){margin-right:3.125%}}.contact-page--highlights .highlight-content-wrapper .highlight-container{position:relative}.contact-page--highlights .highlight-content-wrapper .highlight-container img{display:block;height:auto;max-width:100%}.contact-page--highlights .highlight-content-wrapper .highlight-container .link{bottom:0;left:0;position:absolute;text-align:center;width:100%}.contact-page--highlights .highlight-content-wrapper .highlight-container .link a{background:rgba(46,162,67,0.85);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-weight:600;padding:15px 20px;text-transform:uppercase;text-decoration:none;font-size:1.125rem;line-height:1.5rem}.contact-page--highlights .highlight-content-wrapper .highlight-container .link a:hover{background:rgba(41,105,77,0.8)}@media only screen and (min-width: 768px){.contact-page--highlights .highlight-content-wrapper .highlight-container .link a{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.contact-page--highlights .highlight-content-wrapper .highlight-container .link a{font-size:1.375rem;line-height:1.875rem}}#map{height:300px !important;margin:0 0 40px}@media only screen and (min-width: 768px){#map{height:400px !important}}@media only screen and (min-width: 960px){#map{height:608px !important;margin:0 0 50px 0}}#map .gm-style .gm-style-iw-c{border-radius:0;font-family:'Open Sans', sans-serif;padding:15px;font-size:1rem;line-height:1.5rem}#map .gm-style .gm-style-iw-t:after{display:none}.frankly-case{background:#f4f4f4;font-family:'Open Sans', sans-serif}.frankly-case--header{position:relative;padding:30px 5.20833% 20px}@media only screen and (min-width: 480px){.frankly-case--header{padding:35px 4.16667% 25px}}@media only screen and (min-width: 960px){.frankly-case--header{padding:40px 0 30px}}@media only screen and (min-width: 960px){.frankly-case--header .title-container{margin:0 auto;max-width:1216px}}.frankly-case--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-case--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.frankly-case--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.frankly-case--header h2.sub-heading:after{width:60px}}.frankly-case--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:1.875rem;line-height:2.75rem}@media only screen and (min-width: 768px){.frankly-case--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.frankly-case--header h1{font-size:3.125rem;line-height:3.75rem}}.frankly-case--header_image img{display:block;height:auto;margin:0 0 30px 0;max-width:100%}@media only screen and (min-width: 960px){.frankly-case--header_image img{margin:0 0 40px 0}}.frankly-case--main{background:#fff}@media only screen and (min-width: 960px){.frankly-case--main{margin:0 auto 60px;max-width:1216px}}@media only screen and (min-width: 1280px){.frankly-case--main{margin-bottom:120px}}.frankly-case--content{padding:26px 5.20833%}.frankly-case--content nav{display:none}.frankly-case--content a{color:#2ea243;font-weight:600;text-decoration:none}.frankly-case--content a:hover{background:#29694d;color:#fff}.frankly-case--content strong{font-weight:600}.frankly-case--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-case--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.frankly-case--content p{font-size:1.25rem}}.frankly-case--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.frankly-case--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.frankly-case--content h2{font-size:2.25rem}}.frankly-case--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-case--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.frankly-case--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.frankly-case--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-case--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.frankly-case--content h4{font-size:1.5rem;line-height:1.875rem}}.frankly-case--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.frankly-case--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.frankly-case--content h5{font-size:1.75rem}}.frankly-case--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.frankly-case--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.frankly-case--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.frankly-case--content blockquote p{font-size:1.75rem}}.frankly-case--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-case--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.frankly-case--content h6{font-size:1.25rem}}.frankly-case--content ul,.frankly-case--content ol{margin-bottom:40px;padding-left:30px}.frankly-case--content ul li,.frankly-case--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.frankly-case--content ul li,.frankly-case--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.frankly-case--content ul li,.frankly-case--content ol li{font-size:1.125rem;line-height:1.625rem}}.frankly-case--content ul{list-style:none}.frankly-case--content ul li{position:relative}.frankly-case--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.frankly-case--content ol{list-style:none;counter-reset:item}.frankly-case--content ol li{counter-increment:item}.frankly-case--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.frankly-case--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.frankly-case--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.frankly-case--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.frankly-case--content table{display:table;overflow:auto}}.frankly-case--content table tr{background:#f4f4f4}.frankly-case--content table tr.odd,.frankly-case--content table tr:nth-child(odd){background:#fff}.frankly-case--content table th{font-weight:600}.frankly-case--content table td,.frankly-case--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.frankly-case--content table td,.frankly-case--content table th{font-size:1.125rem}}.frankly-case--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.frankly-case--content{padding:30px 4.16667% 36px}}@media only screen and (min-width: 960px){.frankly-case--content{padding:30px 7.89474% 70px;width:84.21053%}}.frankly-case--link{margin:0 0 30px 0}.frankly-case--link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 20px 14px 36px;position:relative;text-transform:uppercase;font-size:.875rem;line-height:1.1875rem}.frankly-case--link a:before{background:url(../images/chevron-left-dark-green.svg) no-repeat center left;background-size:6px 11px;content:"";content:"";height:11px;left:15px;position:absolute;top:calc(50% - 5px);width:6px}.frankly-case--link a:hover{background:transparent;border:1px solid #2ea243;color:#2ea243}.frankly-case--link a:hover:before{background-image:url(../images/chevron-left-green.svg)}.frankly-case--highlights{background:#fff}.frankly-case--highlights .highlight-wrapper{padding:40px 5.20833%}@media only screen and (min-width: 1280px){.frankly-case--highlights .highlight-wrapper{margin:0 auto;max-width:1216px}}@media only screen and (min-width: 480px){.frankly-case--highlights .highlight-wrapper{padding:40px 4.16667%}}@media only screen and (min-width: 960px){.frankly-case--highlights .highlight-wrapper{padding:60px 2.63158% 60px}}@media only screen and (min-width: 1280px){.frankly-case--highlights .highlight-wrapper{margin:0 auto;max-width:1216px;padding:60px 0 80px}}.frankly-case--highlights h2{color:#4d4d4f;margin:0 0 30px 0;text-align:center;text-transform:uppercase;line-height:1.875rem;font-size:1.5rem}@media only screen and (min-width: 768px){.frankly-case--highlights h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.frankly-case--highlights h2{font-size:2.125rem;line-height:3.125rem}}.frankly-case--highlights .highlight-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.frankly-case--highlights .highlight-content-wrapper .highlight-container{margin-bottom:30px;position:relative;margin:0 auto 30px;width:89.58333%}.frankly-case--highlights .highlight-content-wrapper .highlight-container img{height:auto;max-width:100%}.frankly-case--highlights .highlight-content-wrapper .highlight-container .layer{background:rgba(46,162,67,0.77);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.frankly-case--highlights .highlight-content-wrapper .highlight-container .link{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:32px;position:absolute;top:0;width:100%;z-index:10}.frankly-case--highlights .highlight-content-wrapper .highlight-container .link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;text-decoration:none;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.frankly-case--highlights .highlight-content-wrapper .highlight-container .link a{font-size:1.625rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.frankly-case--highlights .highlight-content-wrapper .highlight-container .link a{font-size:1.875rem;line-height:2.125rem}}@media only screen and (min-width: 768px){.frankly-case--highlights .highlight-content-wrapper .highlight-container{margin:0 0 30px 0;width:47.72727%}.frankly-case--highlights .highlight-content-wrapper .highlight-container:nth-child(odd){margin-right:4.54545%}}@media only screen and (min-width: 960px){.frankly-case--highlights .highlight-content-wrapper .highlight-container{margin-right:2.63158%;width:31.57895%}.frankly-case--highlights .highlight-content-wrapper .highlight-container:nth-child(odd){margin-right:2.63158%}.frankly-case--highlights .highlight-content-wrapper .highlight-container:nth-child(3n+3){margin-right:0}}.frankly-section{font-family:'Open Sans', sans-serif}.frankly-section--header{background:#f4f4f4;position:relative;padding:30px 5.20833% 20px}@media only screen and (min-width: 480px){.frankly-section--header{padding:35px 4.16667% 25px}}@media only screen and (min-width: 960px){.frankly-section--header{padding:40px 0 30px}}@media only screen and (min-width: 960px){.frankly-section--header .title-container{margin:0 auto;max-width:1024px}}.frankly-section--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-section--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.frankly-section--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.frankly-section--header h2.sub-heading:after{width:60px}}.frankly-section--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:1.875rem;line-height:2.75rem}@media only screen and (min-width: 768px){.frankly-section--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.frankly-section--header h1{font-size:3.125rem;line-height:3.75rem}}.frankly-section--content-top{font-size:1.25rem;line-height:1.625rem;color:#4d4d4f;font-weight:600;padding:26px 5.20833%}@media only screen and (min-width: 480px){.frankly-section--content-top{font-size:1.375rem;line-height:1.75rem;padding:36px 4.16667%}}@media only screen and (min-width: 960px){.frankly-section--content-top{font-size:1.5rem;line-height:1.875rem;padding:50px 4.08163%;margin:0 auto;max-width:1024px}}@media only screen and (min-width: 1280px){.frankly-section--content-top{padding:55px 0}}.frankly-section--content-top .content-top{margin:0 0 30px 0}@media only screen and (min-width: 960px){.frankly-section--content-top .content-top{margin:0 0 50px 0}}.frankly-section--blog-post-highlight{background:#ebebeb}.frankly-section--blog-post-highlight .blog-highlight-container{padding:31px 5.20833% 25px}@media only screen and (min-width: 768px){.frankly-section--blog-post-highlight .blog-highlight-container{padding:36px 4.16667% 36px}}@media only screen and (min-width: 960px){.frankly-section--blog-post-highlight .blog-highlight-container{margin:0 auto;max-width:1088px;padding:52px 0 60px}}.frankly-section--blog-post-highlight .latest-blog-posts{text-align:center}.frankly-section--blog-post-highlight .latest-blog-posts .image{height:192px;margin:0 auto 17px;width:192px}.frankly-section--blog-post-highlight .latest-blog-posts .image img{border-radius:50%;height:auto;max-width:100%;width:192px}@media only screen and (min-width: 768px){.frankly-section--blog-post-highlight .latest-blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.frankly-section--blog-post-highlight .latest-blog-posts .image{margin:0 4.16667% 0 0;width:23.4375%}.frankly-section--blog-post-highlight .latest-blog-posts .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72.39583%}}@media only screen and (min-width: 960px){.frankly-section--blog-post-highlight .latest-blog-posts .image{margin:0 3.26531%;width:19.59184%}.frankly-section--blog-post-highlight .latest-blog-posts .text{width:73.87755%}}@media only screen and (min-width: 1280px){.frankly-section--blog-post-highlight .latest-blog-posts .image{margin:0 2.94118%;width:17.64706%}.frankly-section--blog-post-highlight .latest-blog-posts .text{width:76.47059%}}.frankly-section--blog-post-highlight .latest-blog-posts .writer{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 5px 0;text-transform:uppercase}@media only screen and (min-width: 768px){.frankly-section--blog-post-highlight .latest-blog-posts .writer{font-size:1rem;line-height:1.375rem}}.frankly-section--blog-post-highlight .latest-blog-posts h2{color:#29694d;margin:0 0 25px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.frankly-section--blog-post-highlight .latest-blog-posts h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.frankly-section--blog-post-highlight .latest-blog-posts h2{font-size:2.25rem}}@media only screen and (min-width: 768px){.frankly-section--blog-post-highlight .latest-blog-posts .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.frankly-section--blog-post-highlight .latest-blog-posts .links a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.frankly-section--blog-post-highlight .latest-blog-posts .links a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.frankly-section--blog-post-highlight .latest-blog-posts .links a:hover{background:#fff;border:1px solid #2ea243;color:#2ea243}.frankly-section--blog-post-highlight .latest-blog-posts .links a:hover:after{background-image:url(../images/chevron-right-green.svg)}.frankly-section--blog-post-highlight .latest-blog-posts .links .blog-link{margin:0 0 15px 0}@media only screen and (min-width: 768px){.frankly-section--blog-post-highlight .latest-blog-posts .links .blog-link{margin:0 15px 0 0}}.frankly-section--blog-post-highlight .latest-blog-posts .links .read-more-link a{background:#2ea243;border:1px solid #2ea243;color:white}.frankly-section--blog-post-highlight .latest-blog-posts .links .read-more-link a:after{background-image:url(../images/chevron-right-white.svg)}.frankly-section--blog-post-highlight .latest-blog-posts .links .read-more-link a:hover{background:#fff;color:#2ea243}.frankly-section--blog-post-highlight .latest-blog-posts .links .read-more-link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.frankly-section--content{padding:26px 5.20833%}.frankly-section--content nav{display:none}.frankly-section--content a{color:#2ea243;font-weight:600;text-decoration:none}.frankly-section--content a:hover{background:#29694d;color:#fff}.frankly-section--content strong{font-weight:600}.frankly-section--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-section--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.frankly-section--content p{font-size:1.25rem}}.frankly-section--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.frankly-section--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.frankly-section--content h2{font-size:2.25rem}}.frankly-section--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-section--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.frankly-section--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.frankly-section--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-section--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.frankly-section--content h4{font-size:1.5rem;line-height:1.875rem}}.frankly-section--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.frankly-section--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.frankly-section--content h5{font-size:1.75rem}}.frankly-section--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.frankly-section--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.frankly-section--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.frankly-section--content blockquote p{font-size:1.75rem}}.frankly-section--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.frankly-section--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.frankly-section--content h6{font-size:1.25rem}}.frankly-section--content ul,.frankly-section--content ol{margin-bottom:40px;padding-left:30px}.frankly-section--content ul li,.frankly-section--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.frankly-section--content ul li,.frankly-section--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.frankly-section--content ul li,.frankly-section--content ol li{font-size:1.125rem;line-height:1.625rem}}.frankly-section--content ul{list-style:none}.frankly-section--content ul li{position:relative}.frankly-section--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.frankly-section--content ol{list-style:none;counter-reset:item}.frankly-section--content ol li{counter-increment:item}.frankly-section--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.frankly-section--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.frankly-section--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.frankly-section--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.frankly-section--content table{display:table;overflow:auto}}.frankly-section--content table tr{background:#f4f4f4}.frankly-section--content table tr.odd,.frankly-section--content table tr:nth-child(odd){background:#fff}.frankly-section--content table th{font-weight:600}.frankly-section--content table td,.frankly-section--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.frankly-section--content table td,.frankly-section--content table th{font-size:1.125rem}}.frankly-section--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.frankly-section--content{padding:36px 4.16667%}}@media only screen and (min-width: 768px){.frankly-section--content{padding-top:20px}}@media only screen and (min-width: 960px){.frankly-section--content{margin:0 auto;max-width:1024px;padding:35px 4.08163% 50px}}@media only screen and (min-width: 1280px){.frankly-section--content{padding:45px 0 55px}}.frankly-section .frankly-news{background:#ebebeb}.frankly-section .frankly-news .latest-news{padding:31px 5.20833% 30px}@media only screen and (min-width: 768px){.frankly-section .frankly-news .latest-news{padding:36px 4.16667% 36px}}@media only screen and (min-width: 1280px){.frankly-section .frankly-news .latest-news{margin:0 auto;max-width:1024px;padding:50px 0}}.frankly-section .frankly-news .latest-news .date{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 5px 0;text-transform:uppercase}@media only screen and (min-width: 768px){.frankly-section .frankly-news .latest-news .date{font-size:1rem;line-height:1.375rem}}.frankly-section .frankly-news .latest-news h2{color:#29694d;margin:0 0 25px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.frankly-section .frankly-news .latest-news h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.frankly-section .frankly-news .latest-news h2{font-size:2.125rem}}.frankly-section .frankly-news .latest-news .news-text{color:#4d4d4f;font-weight:300;margin:0 0 20px;font-size:1rem;line-height:1.25rem}@media only screen and (min-width: 768px){.frankly-section .frankly-news .latest-news .news-text{font-size:1.25rem;line-height:1.625rem}}@media only screen and (min-width: 960px){.frankly-section .frankly-news .latest-news .news-text{font-size:1.5rem;line-height:2rem}}.frankly-section .frankly-news .latest-news .link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.frankly-section .frankly-news .latest-news .link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.frankly-section .frankly-news .latest-news .link a:hover{border:1px solid #2ea243;color:#2ea243}.frankly-section .frankly-news .latest-news .link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.frankly-section .latest-news-highlight{border-top:1px solid #ebebeb}.front-page{font-family:'Open Sans', sans-serif}@media only screen and (min-width: 768px){.front-page .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-page .images .image-container{height:auto;width:50%}}.front-page .images .image-container{position:relative}.front-page .images .text{background:rgba(46,162,67,0.65);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 4.79167% 25px 6.66667%}@media only screen and (min-width: 1280px){.front-page .images .text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:70px 10% 70px 13.33333%}}.front-page .images h3{color:#fff;font-weight:600;margin:0 0 10px 0;font-size:1.25rem;line-height:1.5rem}@media only screen and (min-width: 380px){.front-page .images h3{font-size:1.875rem;line-height:2.125rem;margin:0 0 20px 0}}@media only screen and (min-width: 1280px){.front-page .images h3{font-size:3rem;line-height:3.125rem}}.front-page .images p{color:#fff;font-size:1rem;line-height:1.25rem}@media only screen and (min-width: 380px){.front-page .images p{font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width: 1280px){.front-page .images p{font-size:1.75rem;line-height:2.25rem}}.front-page .images .image img{display:block;height:auto;max-width:100%;width:100%}.front-page .latest-news{background:#ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:39px 4.79167% 30px 6.66667%}@media only screen and (min-width: 1280px){.front-page .latest-news{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:70px 13.33333% 30px 10%}}.front-page .latest-news .date{font-size:.875rem;line-height:1.1875rem;margin:0 0 5px 0}@media only screen and (min-width: 960px){.front-page .latest-news .date{font-size:1.125rem;line-height:1.5rem}}.front-page .latest-news h2{color:#29694d;margin:0 0 20px 0;font-size:1.625rem;line-height:1.875rem}@media only screen and (min-width: 768px){.front-page .latest-news h2{font-size:1.75rem;line-height:2rem}}@media only screen and (min-width: 960px){.front-page .latest-news h2{margin:0 0 15px 0}}@media only screen and (min-width: 1280px){.front-page .latest-news h2{font-size:2.5rem;line-height:2.75rem;margin:0 0 20px 0}}.front-page .latest-news .news-text{display:none}@media only screen and (min-width: 960px){.front-page .latest-news .news-text{display:block;font-weight:300;margin:0 0 20px 0;font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width: 1280px){.front-page .latest-news .news-text{font-size:1.5rem;line-height:2rem;margin:0 0 20px 0}}.front-page .latest-news .link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.front-page .latest-news .link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.front-page .latest-news .link a:hover{background:transparent;border:1px solid #2ea243;color:#2ea243}.front-page .latest-news .link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.front-page--highlights .highlight-container{overflow:hidden;position:relative}.front-page--highlights .highlight-container .image img{height:349px;left:50%;position:relative;width:auto;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.front-page--highlights .highlight-container .image img{display:block;height:auto;left:0;max-width:100%;width:100%;-webkit-transform:none;transform:none}}.front-page--highlights .highlight-container .text-container{background:rgba(41,105,77,0.8);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;position:absolute;top:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 5.20833%}@media only screen and (min-width: 480px){.front-page--highlights .highlight-container .text-container{padding:48px 4.16667% 40px 8.33333%}}@media only screen and (min-width: 1280px){.front-page--highlights .highlight-container .text-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:auto;padding:75px 6.66667% 70px;right:0;width:66.66667%}}.front-page--highlights .highlight-container .text-container h2{color:#fff;font-weight:600;margin:0 0 20px 0;font-size:1.625rem;line-height:1.875rem}@media only screen and (min-width: 768px){.front-page--highlights .highlight-container .text-container h2{font-size:2rem;line-height:2.25rem}}.front-page--highlights .highlight-container .text-container .text{color:#fff;font-weight:300;margin:0 0 20px 0;font-size:1.25rem;line-height:1.375rem}@media only screen and (min-width: 768px){.front-page--highlights .highlight-container .text-container .text{font-size:1.375rem;line-height:1.5rem}}@media only screen and (min-width: 1280px){.front-page--highlights .highlight-container .text-container .text{font-size:1.5rem;line-height:2rem}}.front-page--highlights .highlight-container .text-container .link a{border:1px solid #fff;color:#fff;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.front-page--highlights .highlight-container .text-container .link a:after{background:url(../images/chevron-right-white.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.front-page--highlights .highlight-container .text-container .link a:hover{background:#fff;border:1px solid #fff;color:#29694d}.front-page--highlights .highlight-container .text-container .link a:hover:after{background-image:url(../images/chevron-right-dark-green.svg)}@media only screen and (min-width: 960px){.front-page--highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-page--highlights .highlight-container{overflow:hidden;width:50%}.front-page--highlights .highlight-container .image img{height:448px;left:50%;max-width:none;position:relative;width:auto;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.front-page--highlights .blog-post{width:50%}}@media only screen and (min-width: 1920px){.front-page--highlights .highlight-container .image img{height:auto;left:0;max-width:100%;width:100%;-webkit-transform:none;transform:none}}.front-page--highlights .blog-post{background:#ebebeb}@media only screen and (min-width: 960px){.front-page--highlights .blog-post{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.front-page--highlights .blog-post .latest-blog-posts{text-align:center;padding:31px 5.20833% 25px}.front-page--highlights .blog-post .latest-blog-posts .image img{border-radius:50%;height:auto;margin:0 auto 17px;max-width:100%;width:192px}@media only screen and (min-width: 768px){.front-page--highlights .blog-post .latest-blog-posts .image img{margin:0}}@media only screen and (min-width: 768px){.front-page--highlights .blog-post .latest-blog-posts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:36px 12.5% 36px 8.33333%;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-page--highlights .blog-post .latest-blog-posts .image{margin:0 5.26316% 0 0;width:31.57895%}.front-page--highlights .blog-post .latest-blog-posts .text{width:63.15789%}}@media only screen and (min-width: 1280px){.front-page--highlights .blog-post .latest-blog-posts{padding:36px 3.33333% 36px 3.33333%}.front-page--highlights .blog-post .latest-blog-posts .image{margin:0 3.57143% 0 0;width:192px}.front-page--highlights .blog-post .latest-blog-posts .text{width:42.85714%}}.front-page--highlights .blog-post .latest-blog-posts .writer{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 5px 0;text-transform:uppercase}@media only screen and (min-width: 768px){.front-page--highlights .blog-post .latest-blog-posts .writer{font-size:1rem;line-height:1.375rem}}.front-page--highlights .blog-post .latest-blog-posts h2{color:#29694d;margin:0 0 25px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.front-page--highlights .blog-post .latest-blog-posts h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.front-page--highlights .blog-post .latest-blog-posts h2{font-size:2.25rem}}.front-page--highlights .blog-post .latest-blog-posts .blog-link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.front-page--highlights .blog-post .latest-blog-posts .blog-link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.front-page--highlights .blog-post .latest-blog-posts .blog-link a:hover{background:#fff;border:1px solid #2ea243;color:#2ea243}.front-page--highlights .blog-post .latest-blog-posts .blog-link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.front-page h1{color:#4d4d4f;margin:0 0 20px 0;text-transform:uppercase;font-size:1.375rem;line-height:1.75rem}@media only screen and (min-width: 768px){.front-page h1{font-size:1.625rem;line-height:2rem}}@media only screen and (min-width: 960px){.front-page h1{font-size:1.875rem;line-height:2.125rem}}.front-page--content{background:white;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;padding:25px 5.20833% 20px}.front-page--content nav{display:none}.front-page--content a{color:#2ea243;font-weight:600;text-decoration:none}.front-page--content a:hover{background:#29694d;color:#fff}.front-page--content strong{font-weight:600}.front-page--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.front-page--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.front-page--content p{font-size:1.25rem}}.front-page--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.front-page--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.front-page--content h2{font-size:2.25rem}}.front-page--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.front-page--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.front-page--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.front-page--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.front-page--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.front-page--content h4{font-size:1.5rem;line-height:1.875rem}}.front-page--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.front-page--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.front-page--content h5{font-size:1.75rem}}.front-page--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.front-page--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.front-page--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.front-page--content blockquote p{font-size:1.75rem}}.front-page--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.front-page--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.front-page--content h6{font-size:1.25rem}}.front-page--content ul,.front-page--content ol{margin-bottom:40px;padding-left:30px}.front-page--content ul li,.front-page--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.front-page--content ul li,.front-page--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.front-page--content ul li,.front-page--content ol li{font-size:1.125rem;line-height:1.625rem}}.front-page--content ul{list-style:none}.front-page--content ul li{position:relative}.front-page--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.front-page--content ol{list-style:none;counter-reset:item}.front-page--content ol li{counter-increment:item}.front-page--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.front-page--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.front-page--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.front-page--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.front-page--content table{display:table;overflow:auto}}.front-page--content table tr{background:#f4f4f4}.front-page--content table tr.odd,.front-page--content table tr:nth-child(odd){background:#fff}.front-page--content table th{font-weight:600}.front-page--content table td,.front-page--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.front-page--content table td,.front-page--content table th{font-size:1.125rem}}.front-page--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.front-page--content{padding:36px 4.16667% 20px}}@media only screen and (min-width: 960px){.front-page--content{margin:0 auto;max-width:1152px;padding:67px 6.12245% 42px}}@media only screen and (min-width: 1280px){.front-page--content{padding:67px 0 42px}}.front-page--open-positions{background:url(../images/open-positions.jpg) no-repeat top center;background-size:auto 400px;overflow:hidden}@media only screen and (min-width: 768px){.front-page--open-positions{background-size:cover}}.front-page--open-positions .front-open-positions{text-align:center;padding:48px 5.20833%}@media only screen and (min-width: 768px){.front-page--open-positions .front-open-positions{padding:53px 4.16667%}}@media only screen and (min-width: 1280px){.front-page--open-positions .front-open-positions{padding:85px 22.5%}}.front-page--open-positions .front-open-positions h2{color:#4d4d4f;margin:0 0 30px 0;padding:0 0 15px 0;position:relative;text-transform:uppercase;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.front-page--open-positions .front-open-positions h2{font-size:1.625rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.front-page--open-positions .front-open-positions h2{font-size:1.875rem;line-height:2.125rem;margin:0 0 40px 0}}.front-page--open-positions .front-open-positions h2:after{background:#29694d;bottom:0;content:"";height:6px;left:50%;position:absolute;width:50px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.front-page--open-positions .front-open-positions .open-positions-list a{color:#2ea243;display:block;margin:0 0 20px 0;text-decoration:none;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width: 768px){.front-page--open-positions .front-open-positions .open-positions-list a{font-size:1.25rem;line-height:2.125rem;margin:0 0 30px 0}}@media only screen and (min-width: 960px){.front-page--open-positions .front-open-positions .open-positions-list a{font-size:1.375rem;line-height:2.125rem;margin:0 0 40px 0}}.front-page--open-positions .front-open-positions .open-positions-list a:hover{color:#29694d}.front-page--open-positions .front-open-positions .read-more-link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.front-page--open-positions .front-open-positions .read-more-link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.front-page--open-positions .front-open-positions .read-more-link a:hover{background:transparent;border:1px solid #2ea243;color:#2ea243}.front-page--open-positions .front-open-positions .read-more-link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.front-page .latest-news-highlight .news-listing{padding:25px 5.20833%}@media only screen and (min-width: 768px){.front-page .latest-news-highlight .news-listing{padding:32px 4.16667%}}@media only screen and (min-width: 1280px){.front-page .latest-news-highlight .news-listing{padding:45px 2.5% 60px}}.front-page--some{background:#ebebeb}.front-page--some .some-container{padding:30px 0 25px}@media only screen and (min-width: 480px){.front-page--some .some-container{padding:33px 4.16667% 40px}}@media only screen and (min-width: 960px){.front-page--some .some-container{margin:0 auto;max-width:1216px;padding:40px 4.08163% 60px}}@media only screen and (min-width: 1280px){.front-page--some .some-container{padding:50px 0 70px}}.front-page--some h2{color:#4d4d4f;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.front-page--some h2{font-size:1.625rem;line-height:1.875rem;margin:0 0 30px 0}}@media only screen and (min-width: 960px){.front-page--some h2{font-size:1.875rem;line-height:2.125rem;margin:0 0 50px 0}}.news-page{background:#f4f4f4;font-family:'Open Sans', sans-serif}.news-page--header{position:relative;padding:25px 4.16667% 15px}@media only screen and (min-width: 768px){.news-page--header{padding:40px 3.26531% 30px}}@media only screen and (min-width: 1280px){.news-page--header{margin:0 auto;max-width:1088px;padding:52px 0 36px}}.news-page--header .date{font-size:.875rem;line-height:1.25rem;color:#4d4d4f;text-transform:uppercase}@media only screen and (min-width: 768px){.news-page--header .date{font-size:1rem;line-height:1.375rem}}.news-page--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-transform:uppercase;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.news-page--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.news-page--header h1{font-size:3.125rem;line-height:3.75rem}}.news-page--main{background:#fff}@media only screen and (min-width: 960px){.news-page--main{margin:0 auto 60px;max-width:1216px}}@media only screen and (min-width: 1280px){.news-page--main{margin-bottom:120px}}.news-page--header_image img{display:block;height:auto;margin:0 0 30px 0;max-width:100%}@media only screen and (min-width: 960px){.news-page--header_image img{margin:0 0 40px 0}}.news-page--content{padding:26px 5.20833%}.news-page--content nav{display:none}.news-page--content a{color:#2ea243;font-weight:600;text-decoration:none}.news-page--content a:hover{background:#29694d;color:#fff}.news-page--content strong{font-weight:600}.news-page--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-page--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.news-page--content p{font-size:1.25rem}}.news-page--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.news-page--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.news-page--content h2{font-size:2.25rem}}.news-page--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-page--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.news-page--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.news-page--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-page--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.news-page--content h4{font-size:1.5rem;line-height:1.875rem}}.news-page--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.news-page--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.news-page--content h5{font-size:1.75rem}}.news-page--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.news-page--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.news-page--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.news-page--content blockquote p{font-size:1.75rem}}.news-page--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-page--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.news-page--content h6{font-size:1.25rem}}.news-page--content ul,.news-page--content ol{margin-bottom:40px;padding-left:30px}.news-page--content ul li,.news-page--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.news-page--content ul li,.news-page--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.news-page--content ul li,.news-page--content ol li{font-size:1.125rem;line-height:1.625rem}}.news-page--content ul{list-style:none}.news-page--content ul li{position:relative}.news-page--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.news-page--content ol{list-style:none;counter-reset:item}.news-page--content ol li{counter-increment:item}.news-page--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.news-page--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.news-page--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.news-page--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.news-page--content table{display:table;overflow:auto}}.news-page--content table tr{background:#f4f4f4}.news-page--content table tr.odd,.news-page--content table tr:nth-child(odd){background:#fff}.news-page--content table th{font-weight:600}.news-page--content table td,.news-page--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.news-page--content table td,.news-page--content table th{font-size:1.125rem}}.news-page--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.news-page--content{padding:36px 4.16667%}}@media only screen and (min-width: 960px){.news-page--content{padding:72px 7.89474%;width:84.21053%}}.news-listing{background:#fff;font-family:'Open Sans', sans-serif}.news-listing--header{background:#f4f4f4;position:relative;padding:30px 5.20833% 20px}@media only screen and (min-width: 480px){.news-listing--header{padding:35px 4.16667% 25px}}@media only screen and (min-width: 960px){.news-listing--header{padding:40px 0 30px}}@media only screen and (min-width: 960px){.news-listing--header .title-container{margin:0 auto;max-width:1024px}}.news-listing--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-listing--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.news-listing--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.news-listing--header h2.sub-heading:after{width:60px}}.news-listing--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.news-listing--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.news-listing--header h1{font-size:3.125rem;line-height:3.75rem}}@media only screen and (min-width: 960px){.news-listing--main{margin:0 auto;max-width:1024px}}.news-listing--content{padding:26px 5.20833% 16px}.news-listing--content nav{display:none}.news-listing--content a{color:#2ea243;font-weight:600;text-decoration:none}.news-listing--content a:hover{background:#29694d;color:#fff}.news-listing--content strong{font-weight:600}.news-listing--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-listing--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.news-listing--content p{font-size:1.25rem}}.news-listing--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.news-listing--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.news-listing--content h2{font-size:2.25rem}}.news-listing--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-listing--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.news-listing--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.news-listing--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-listing--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.news-listing--content h4{font-size:1.5rem;line-height:1.875rem}}.news-listing--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.news-listing--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.news-listing--content h5{font-size:1.75rem}}.news-listing--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.news-listing--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.news-listing--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.news-listing--content blockquote p{font-size:1.75rem}}.news-listing--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-listing--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.news-listing--content h6{font-size:1.25rem}}.news-listing--content ul,.news-listing--content ol{margin-bottom:40px;padding-left:30px}.news-listing--content ul li,.news-listing--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.news-listing--content ul li,.news-listing--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.news-listing--content ul li,.news-listing--content ol li{font-size:1.125rem;line-height:1.625rem}}.news-listing--content ul{list-style:none}.news-listing--content ul li{position:relative}.news-listing--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.news-listing--content ol{list-style:none;counter-reset:item}.news-listing--content ol li{counter-increment:item}.news-listing--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.news-listing--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.news-listing--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.news-listing--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.news-listing--content table{display:table;overflow:auto}}.news-listing--content table tr{background:#f4f4f4}.news-listing--content table tr.odd,.news-listing--content table tr:nth-child(odd){background:#fff}.news-listing--content table th{font-weight:600}.news-listing--content table td,.news-listing--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.news-listing--content table td,.news-listing--content table th{font-size:1.125rem}}.news-listing--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.news-listing--content{padding:36px 4.16667% 26px}}@media only screen and (min-width: 768px){.news-listing--content{padding-top:20px}}@media only screen and (min-width: 960px){.news-listing--content{padding:35px 4.08163% 40px}}@media only screen and (min-width: 1280px){.news-listing--content{padding:45px 0 50px}}.news-listing .all-news{padding:0 5.20833% 40px}@media only screen and (min-width: 480px){.news-listing .all-news{padding:0 4.16667% 60px}}@media only screen and (min-width: 960px){.news-listing .all-news{padding:0 4.08163% 100px}}@media only screen and (min-width: 1280px){.news-listing .all-news{padding:0 0 100px 0}}.news-listing .all-news .news{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:20px 0;position:relative;width:100%}@media only screen and (min-width: 960px){.news-listing .all-news .news{padding:30px 0}}@media only screen and (min-width: 768px){.news-listing .all-news .news .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-listing .all-news .news .text .title{color:#2ea243;display:inline-block;font-weight:600;margin:0 0 5px;padding-right:20px;text-decoration:none;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.news-listing .all-news .news .text .title{font-size:1.5rem;line-height:1.875rem;padding-right:15px}}@media only screen and (min-width: 960px){.news-listing .all-news .news .text .title{font-size:1.625rem;line-height:2rem}}.news-listing .all-news .news .text .date{color:#4d4d4f;display:block;margin:0 0 5px 0;font-size:.875rem;line-height:1.1875rem}@media only screen and (min-width: 768px){.news-listing .all-news .news .text .date{margin:0 15px 0 0;padding-left:15px;position:relative;font-size:1rem;line-height:1.375rem}.news-listing .all-news .news .text .date:before{background:#ebebeb;content:"";height:16px;left:0;position:absolute;top:50%;width:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.news-listing .all-news .news .text .author{font-size:.875rem;line-height:1.1875rem}@media only screen and (min-width: 768px){.news-listing .all-news .news .text .author{font-size:1rem;line-height:1.375rem}}.news-listing .all-news .news .text .author a{color:#2ea243;text-decoration:none}.news-listing .all-news .news .text .author a:hover{color:#4d4d4f}.news-listing #news-listing-pagination{margin:20px 0 0;text-align:center}@media only screen and (min-width: 768px){.news-listing #news-listing-pagination{margin:30px 0 0}}.news-listing #news-listing-pagination .paginationjs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;line-height:1.5rem}@media only screen and (min-width: 960px){.news-listing #news-listing-pagination .paginationjs{font-size:1.125rem}}.news-listing #news-listing-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-listing #news-listing-pagination ul li{margin:0 10px}.news-listing #news-listing-pagination ul li a{display:block;height:11px;overflow:hidden;text-indent:-9999px;width:6px}@media only screen and (min-width: 960px){.news-listing #news-listing-pagination ul li a{height:15px;width:8px}}.news-listing #news-listing-pagination ul li.paginationjs-prev a{background:url(../images/chevron-left-green.svg) no-repeat center center;background-size:6px 11px}@media only screen and (min-width: 960px){.news-listing #news-listing-pagination ul li.paginationjs-prev a{background-size:8px 15px}}.news-listing #news-listing-pagination ul li.paginationjs-prev a:hover{background-image:url(../images/chevron-left-dark-green.svg)}.news-listing #news-listing-pagination ul li.paginationjs-next a{background:url(../images/chevron-right-green.svg) no-repeat center center;background-size:6px 11px}@media only screen and (min-width: 960px){.news-listing #news-listing-pagination ul li.paginationjs-next a{background-size:8px 15px}}.news-listing #news-listing-pagination ul li.paginationjs-next a:hover{background-image:url(../images/chevron-right-dark-green.svg)}.news-listing #news-listing-pagination .paginationjs-nav{color:#4d4d4f;margin-left:5px}.open-position{background:#f4f4f4;font-family:'Open Sans', sans-serif}.open-position--header{position:relative;padding:30px 5.20833% 20px}@media only screen and (min-width: 480px){.open-position--header{padding:35px 4.16667% 25px}}@media only screen and (min-width: 960px){.open-position--header{padding:40px 0 30px}}@media only screen and (min-width: 960px){.open-position--header .title-container{margin:0 auto;max-width:1216px}}.open-position--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-position--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.open-position--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.open-position--header h2.sub-heading:after{width:60px}}.open-position--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.open-position--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.open-position--header h1{font-size:3.125rem;line-height:3.75rem}}@media only screen and (min-width: 960px){.open-position--main{margin:0 auto 60px;max-width:1216px}}@media only screen and (min-width: 1280px){.open-position--main{margin-bottom:120px}}.open-position--top-bar{background:#ebebeb;color:#4d4d4f;padding:15px 0;text-transform:uppercase;font-size:.875rem;line-height:1.375rem}@media only screen and (min-width: 480px){.open-position--top-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.open-position--top-bar .top-info{padding:0 20px}@media only screen and (min-width: 768px){.open-position--top-bar .top-info{position:relative}.open-position--top-bar .top-info:after{background:#a4a4a4;content:"";height:14px;position:absolute;right:0;top:calc(50% - 7px);width:1px}}.open-position--top-bar .top-info:last-child:after{display:none}.open-position--content{background:#fff;padding:26px 5.20833%}.open-position--content nav{display:none}.open-position--content a{color:#2ea243;font-weight:600;text-decoration:none}.open-position--content a:hover{background:#29694d;color:#fff}.open-position--content strong{font-weight:600}.open-position--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-position--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.open-position--content p{font-size:1.25rem}}.open-position--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.open-position--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.open-position--content h2{font-size:2.25rem}}.open-position--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-position--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.open-position--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.open-position--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-position--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.open-position--content h4{font-size:1.5rem;line-height:1.875rem}}.open-position--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.open-position--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.open-position--content h5{font-size:1.75rem}}.open-position--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.open-position--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.open-position--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.open-position--content blockquote p{font-size:1.75rem}}.open-position--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-position--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.open-position--content h6{font-size:1.25rem}}.open-position--content ul,.open-position--content ol{margin-bottom:40px;padding-left:30px}.open-position--content ul li,.open-position--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.open-position--content ul li,.open-position--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.open-position--content ul li,.open-position--content ol li{font-size:1.125rem;line-height:1.625rem}}.open-position--content ul{list-style:none}.open-position--content ul li{position:relative}.open-position--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.open-position--content ol{list-style:none;counter-reset:item}.open-position--content ol li{counter-increment:item}.open-position--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.open-position--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.open-position--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.open-position--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.open-position--content table{display:table;overflow:auto}}.open-position--content table tr{background:#f4f4f4}.open-position--content table tr.odd,.open-position--content table tr:nth-child(odd){background:#fff}.open-position--content table th{font-weight:600}.open-position--content table td,.open-position--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.open-position--content table td,.open-position--content table th{font-size:1.125rem}}.open-position--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.open-position--content{padding:30px 4.16667%}}@media only screen and (min-width: 960px){.open-position--content{padding:30px 4.08163%}}@media only screen and (min-width: 1280px){.open-position--content{padding:30px 7.89474% 30px 5.26316%;width:86.84211%}}.open-position--content .see-all-link{margin:0 0 30px 0}.open-position--content .see-all-link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 20px 14px 36px;position:relative;text-transform:uppercase;font-size:.875rem;line-height:1.1875rem}.open-position--content .see-all-link a:before{background:url(../images/chevron-left-dark-green.svg) no-repeat center left;background-size:6px 11px;content:"";content:"";height:11px;left:15px;position:absolute;top:calc(50% - 5px);width:6px}.open-position--content .see-all-link a:hover{background:transparent;border:1px solid #2ea243;color:#2ea243}.open-position--content .see-all-link a:hover:before{background-image:url(../images/chevron-left-green.svg)}.open-positions{background:#f4f4f4;font-family:'Open Sans', sans-serif}.open-positions--header{position:relative}.open-positions--header.with-image .open-positions--header_image{overflow:hidden;position:relative;width:100%;min-height:280px}@media only screen and (min-width: 768px){.open-positions--header.with-image .open-positions--header_image{min-height:396px}}@media only screen and (min-width: 1280px){.open-positions--header.with-image .open-positions--header_image{max-height:990px}}.open-positions--header.with-image .open-positions--header_image img{display:block;height:auto;min-width:100%;top:0;width:auto;-webkit-transform:translateX(calc((100vw - 100%) /2));transform:translateX(calc((100vw - 100%) /2));min-height:100%}@media only screen and (min-width: 1280px){.open-positions--header.with-image .open-positions--header_image img{width:100%}}.open-positions--header.with-image .open-positions--header_image .dark-layer{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.open-positions--header.with-image .open-positions--title{bottom:40px;position:absolute;width:100%;z-index:10}@media only screen and (min-width: 768px){.open-positions--header.with-image .open-positions--title{bottom:70px}}.open-positions--header.with-image .open-positions--title h2.sub-heading{color:white}.open-positions--header.with-image .open-positions--title h1{color:white;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.open-positions--header.with-image .open-positions--title h1{font-size:3.625rem;line-height:4rem}}.open-positions--header.no-image{padding:30px 0 25px}@media only screen and (min-width: 768px){.open-positions--header.no-image{padding:40px 0 25px}}@media only screen and (min-width: 1280px){.open-positions--header.no-image{padding:40px 0 0 0}}.open-positions--header.no-image .open-positions--title h2.sub-heading{color:#4d4d4f}.open-positions--header.no-image .open-positions--title h1{color:#4d4d4f;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.open-positions--header.no-image .open-positions--title h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 1280px){.open-positions--header .open-positions--title{display:none}}.open-positions--header .open-positions--title h2.sub-heading{font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-positions--header .open-positions--title h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.open-positions--header .open-positions--title h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.open-positions--header .open-positions--title h2.sub-heading:after{width:60px}}.open-positions--header .open-positions--title h1{font-weight:600;text-align:center;text-transform:uppercase;padding:0 4.16667%}@media only screen and (min-width: 768px){.open-positions--header .open-positions--title h1{padding:0 3.26531%}}.open-positions--main{position:relative;z-index:3}.open-positions--main .open-positions--title{display:none}@media only screen and (min-width: 1280px){.open-positions--main .open-positions--title{display:block;margin:0 auto;max-width:1216px;text-align:center}}.open-positions--main h2.sub-heading{display:none}@media only screen and (min-width: 1280px){.open-positions--main h2.sub-heading{display:block;font-weight:600;margin:0 0 20px 0;padding:0 0 20px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.625rem;line-height:1.875rem}.open-positions--main h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:60px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}}.open-positions--main .main-title{font-weight:600;margin:0 0 25px 0;text-transform:uppercase}@media only screen and (min-width: 1280px){.open-positions--main.with-image{margin-top:-510px}}.open-positions--main.with-image h2.sub-heading{color:#fff}.open-positions--main.with-image .main-title{color:#fff;line-height:5rem;font-size:4.375rem}.open-positions--main.no-image h2.sub-heading{color:#29694d}.open-positions--main.no-image .main-title{color:#4d4d4f;font-size:3.125rem;line-height:3.75rem}.open-positions--content{background:white;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:26px 5.20833%}.open-positions--content nav{display:none}.open-positions--content a{color:#2ea243;font-weight:600;text-decoration:none}.open-positions--content a:hover{background:#29694d;color:#fff}.open-positions--content strong{font-weight:600}.open-positions--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-positions--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.open-positions--content p{font-size:1.25rem}}.open-positions--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.open-positions--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.open-positions--content h2{font-size:2.25rem}}.open-positions--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-positions--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.open-positions--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.open-positions--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-positions--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.open-positions--content h4{font-size:1.5rem;line-height:1.875rem}}.open-positions--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.open-positions--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.open-positions--content h5{font-size:1.75rem}}.open-positions--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.open-positions--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.open-positions--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.open-positions--content blockquote p{font-size:1.75rem}}.open-positions--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.open-positions--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.open-positions--content h6{font-size:1.25rem}}.open-positions--content ul,.open-positions--content ol{margin-bottom:40px;padding-left:30px}.open-positions--content ul li,.open-positions--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.open-positions--content ul li,.open-positions--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.open-positions--content ul li,.open-positions--content ol li{font-size:1.125rem;line-height:1.625rem}}.open-positions--content ul{list-style:none}.open-positions--content ul li{position:relative}.open-positions--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.open-positions--content ol{list-style:none;counter-reset:item}.open-positions--content ol li{counter-increment:item}.open-positions--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.open-positions--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.open-positions--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.open-positions--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.open-positions--content table{display:table;overflow:auto}}.open-positions--content table tr{background:#f4f4f4}.open-positions--content table tr.odd,.open-positions--content table tr:nth-child(odd){background:#fff}.open-positions--content table th{font-weight:600}.open-positions--content table td,.open-positions--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.open-positions--content table td,.open-positions--content table th{font-size:1.125rem}}.open-positions--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.open-positions--content{padding:36px 4.16667%}}@media only screen and (min-width: 960px){.open-positions--content{padding:50px 6.12245%}}@media only screen and (min-width: 1280px){.open-positions--content{margin:0 auto 120px;max-width:1216px;padding:70px 6.57895%;width:86.84211%}}.open-positions #open-positions-table tr{background:#fff}.open-positions #open-positions-table td,.open-positions #open-positions-table th{padding:12px 15px}@media only screen and (min-width: 768px){.open-positions #open-positions-table td,.open-positions #open-positions-table th{padding:17px 20px}}@media only screen and (min-width: 960px){.open-positions #open-positions-table td,.open-positions #open-positions-table th{padding:20px 20px}}.open-positions #open-positions-table thead tr{border-bottom:1px solid #f4f4f4}.open-positions #open-positions-table thead th{color:#4d4d4f;font-weight:300;font-size:.875rem;line-height:1.375rem}@media only screen and (min-width: 960px){.open-positions #open-positions-table thead th{font-size:1rem;line-height:1.625rem}}.open-positions #open-positions-table thead th:first-child{padding-left:0}@media only screen and (min-width: 960px){.open-positions #open-positions-table tbody tr:first-child th,.open-positions #open-positions-table tbody tr:first-child td{padding-top:35px}}.open-positions #open-positions-table tbody th{font-size:1rem;line-height:1.375rem;padding-left:0}@media only screen and (min-width: 768px){.open-positions #open-positions-table tbody th{font-size:1.0625rem}}@media only screen and (min-width: 960px){.open-positions #open-positions-table tbody th{font-size:1.1875rem;line-height:1.625rem}}.open-positions #open-positions-table tbody td{color:#4d4d4f;font-size:.9375rem;line-height:1.375rem}@media only screen and (min-width: 960px){.open-positions #open-positions-table tbody td{font-size:1rem;line-height:1.625rem}}.section-page{background:#fff;font-family:'Open Sans', sans-serif}.section-page--header{background:#f4f4f4;position:relative;padding:30px 5.20833% 20px}@media only screen and (min-width: 480px){.section-page--header{padding:35px 4.16667% 25px}}@media only screen and (min-width: 960px){.section-page--header{padding:40px 0 30px}}@media only screen and (min-width: 960px){.section-page--header .title-container{margin:0 auto;max-width:1024px}}.section-page--header h2.sub-heading{color:#29694d;font-weight:600;margin:0 0 18px 0;padding:0 0 14px 0;position:relative;text-align:center;text-transform:uppercase;font-size:1.125rem;line-height:1.625rem}@media only screen and (min-width: 768px){.section-page--header h2.sub-heading{font-size:1.375rem;padding:0 0 16px 0}}.section-page--header h2.sub-heading:after{background:#2ea243;bottom:0;content:"";height:6px;left:50%;position:absolute;width:40px;-webkit-transform:translatex(-50%);transform:translatex(-50%)}@media only screen and (min-width: 768px){.section-page--header h2.sub-heading:after{width:60px}}.section-page--header h1{color:#4d4d4f;font-weight:600;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:2.125rem;line-height:2.75rem}@media only screen and (min-width: 768px){.section-page--header h1{font-size:3rem;line-height:3.375rem}}@media only screen and (min-width: 960px){.section-page--header h1{font-size:3.125rem;line-height:3.75rem}}@media only screen and (min-width: 960px){.section-page--main{margin:0 auto;max-width:1024px}}.section-page--content-top{font-size:1.25rem;line-height:1.625rem;color:#4d4d4f;font-weight:600;padding:26px 5.20833%}@media only screen and (min-width: 480px){.section-page--content-top{font-size:1.375rem;line-height:1.75rem;padding:36px 4.16667%}}@media only screen and (min-width: 960px){.section-page--content-top{font-size:1.5rem;line-height:1.875rem;padding:50px 4.08163%}}@media only screen and (min-width: 1280px){.section-page--content-top{padding:55px 0}}.section-page--highlights{padding:0 5.20833%}.section-page--highlights .highlight-container{margin:0 auto 30px}.section-page--highlights .highlight-container:last-child{margin-bottom:0}@media only screen and (min-width: 480px){.section-page--highlights{padding:0 4.16667%}}@media only screen and (min-width: 768px){.section-page--highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-page--highlights .highlight-container{margin:0 0 30px;width:47.72727%}.section-page--highlights .highlight-container:nth-child(odd){margin-right:4.54545%}}@media only screen and (min-width: 768px){.section-page--highlights{padding:0 4.08163%}.section-page--highlights .highlight-container{width:48.22222%}.section-page--highlights .highlight-container:nth-child(odd){margin-right:3.55556%}.section-page--highlights .highlight-container:last-child{margin-bottom:30px}}@media only screen and (min-width: 1280px){.section-page--highlights{padding:0}.section-page--highlights .highlight-container{width:48.4375%}.section-page--highlights .highlight-container:nth-child(odd){margin-right:3.125%}}.section-page--highlights .highlight-container{position:relative}.section-page--highlights .highlight-container img{display:block;height:auto;max-width:100%}.section-page--highlights .highlight-container .link{bottom:0;left:0;position:absolute;text-align:center;width:100%}.section-page--highlights .highlight-container .link a{background:rgba(46,162,67,0.85);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-weight:600;padding:15px 20px;text-transform:uppercase;text-decoration:none;font-size:1.125rem;line-height:1.5rem}.section-page--highlights .highlight-container .link a:hover{background:rgba(41,105,77,0.8)}@media only screen and (min-width: 768px){.section-page--highlights .highlight-container .link a{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.section-page--highlights .highlight-container .link a{font-size:1.375rem;line-height:1.875rem}}.section-page--content{padding:26px 5.20833%}.section-page--content nav{display:none}.section-page--content a{color:#2ea243;font-weight:600;text-decoration:none}.section-page--content a:hover{background:#29694d;color:#fff}.section-page--content strong{font-weight:600}.section-page--content p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.section-page--content p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.section-page--content p{font-size:1.25rem}}.section-page--content h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.section-page--content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.section-page--content h2{font-size:2.25rem}}.section-page--content h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.section-page--content h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.section-page--content h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.section-page--content h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.section-page--content h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.section-page--content h4{font-size:1.5rem;line-height:1.875rem}}.section-page--content h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.section-page--content h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.section-page--content h5{font-size:1.75rem}}.section-page--content blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.section-page--content blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.section-page--content blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.section-page--content blockquote p{font-size:1.75rem}}.section-page--content h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.section-page--content h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.section-page--content h6{font-size:1.25rem}}.section-page--content ul,.section-page--content ol{margin-bottom:40px;padding-left:30px}.section-page--content ul li,.section-page--content ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.section-page--content ul li,.section-page--content ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.section-page--content ul li,.section-page--content ol li{font-size:1.125rem;line-height:1.625rem}}.section-page--content ul{list-style:none}.section-page--content ul li{position:relative}.section-page--content ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.section-page--content ol{list-style:none;counter-reset:item}.section-page--content ol li{counter-increment:item}.section-page--content ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.section-page--content ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.section-page--content ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.section-page--content table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.section-page--content table{display:table;overflow:auto}}.section-page--content table tr{background:#f4f4f4}.section-page--content table tr.odd,.section-page--content table tr:nth-child(odd){background:#fff}.section-page--content table th{font-weight:600}.section-page--content table td,.section-page--content table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.section-page--content table td,.section-page--content table th{font-size:1.125rem}}.section-page--content img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.section-page--content{padding:36px 4.16667%}}@media only screen and (min-width: 768px){.section-page--content{padding-top:20px}}@media only screen and (min-width: 960px){.section-page--content{padding:35px 4.08163% 50px}}@media only screen and (min-width: 1280px){.section-page--content{padding:45px 0 55px}}.error .container{font-family:'Open Sans', sans-serif;text-align:center;padding:35px 5.20833%}.error .container a{color:#2ea243;font-weight:600;text-decoration:none}.error .container a:hover{background:#29694d;color:#fff}.error .container strong{font-weight:600}.error .container p{color:#4d4d4f;margin:0 0 30px 0;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.error .container p{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.error .container p{font-size:1.25rem}}.error .container h2{color:#29694d;margin:0 0 30px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.error .container h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.error .container h2{font-size:2.25rem}}.error .container h3{color:#000;margin:30px 0 20px 0;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.error .container h3{font-size:1.5rem;line-height:1.75rem;margin:50px 0 20px 0}}@media only screen and (min-width: 960px){.error .container h3{margin:60px 0 20px 0;font-size:1.625rem;line-height:1.875rem}}.error .container h4{color:#4d4d4f;font-weight:600;margin:0 0 35px 0;font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 768px){.error .container h4{font-size:1.375rem;line-height:1.75rem}}@media only screen and (min-width: 960px){.error .container h4{font-size:1.5rem;line-height:1.875rem}}.error .container h5{border-bottom:2px solid #2ea243;border-top:2px solid #2ea243;color:#4d4d4f;font-weight:300;margin:30px 0;padding:25px;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.error .container h5{line-height:2rem;margin:30px 25px;padding:25px 32px}}@media only screen and (min-width: 960px){.error .container h5{font-size:1.75rem}}.error .container blockquote{border-left:2px solid #2ea243;margin:50px 0;padding:2px 30px}.error .container blockquote p{color:#4d4d4f;font-weight:300;font-size:1.5rem;line-height:1.75rem}@media only screen and (min-width: 768px){.error .container blockquote p{line-height:2rem}}@media only screen and (min-width: 960px){.error .container blockquote p{font-size:1.75rem}}.error .container h6{border-top:2px solid #f4f4f4;font-weight:300;line-height:30px;margin:0 0 30px 0;padding-top:40px;font-size:1rem;line-height:1.625rem}@media only screen and (min-width: 768px){.error .container h6{font-size:1.125rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.error .container h6{font-size:1.25rem}}.error .container ul,.error .container ol{margin-bottom:40px;padding-left:30px}.error .container ul li,.error .container ol li{color:#4d4d4f;margin-bottom:20px;padding-left:20px;position:relative;font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.error .container ul li,.error .container ol li{line-height:1.5rem}}@media only screen and (min-width: 960px){.error .container ul li,.error .container ol li{font-size:1.125rem;line-height:1.625rem}}.error .container ul{list-style:none}.error .container ul li{position:relative}.error .container ul li:before{background:#2ea243;content:"";height:8px;left:0;position:absolute;top:calc(50% - 4px);width:8px}.error .container ol{list-style:none;counter-reset:item}.error .container ol li{counter-increment:item}.error .container ol li:before{color:#4d4d4f;content:counter(item);left:0;position:absolute;top:calc(50% - 11px);font-size:1rem;line-height:1.375rem}@media only screen and (min-width: 768px){.error .container ol li:before{line-height:1.5rem;top:calc(50% - 12px)}}@media only screen and (min-width: 960px){.error .container ol li:before{font-size:1.125rem;line-height:1.625rem;top:calc(50% - 13px)}}.error .container table{display:block;overflow-x:scroll;width:100%}@media only screen and (min-width: 960px){.error .container table{display:table;overflow:auto}}.error .container table tr{background:#f4f4f4}.error .container table tr.odd,.error .container table tr:nth-child(odd){background:#fff}.error .container table th{font-weight:600}.error .container table td,.error .container table th{color:#4d4d4f;padding:17px 20px;text-align:left;font-size:1rem;line-height:2rem}@media only screen and (min-width: 960px){.error .container table td,.error .container table th{font-size:1.125rem}}.error .container img{height:auto;max-width:100%}@media only screen and (min-width: 480px){.error .container{padding:45px 4.16667%}}@media only screen and (min-width: 960px){.error .container{margin:0 auto;max-width:1216px;padding:70px 2.5%}}#menu-switcher{background:url(../images/burger.svg) no-repeat center;background-size:32px 26px;display:block;height:26px;text-indent:-9999px;width:32px}@media only screen and (min-width: 960px){#menu-switcher{display:none}}#menu-switcher.open{background-image:url(../images/burger-dark-grey.svg)}.main-navigation-wrapper.open .main-navigation{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;padding:25px;position:absolute;top:60px;width:100%;z-index:11}.main-navigation-wrapper.open .main-navigation li{margin:0 0 15px 0}.main-navigation-wrapper.open .main-navigation li:last-child{margin:0}.main-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 960px){.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}}@media only screen and (min-width: 960px){.main-navigation li{margin:0 15px 0 0}}@media only screen and (min-width: 1280px){.main-navigation li{margin:0 35px 0 0}}.main-navigation li a{color:#29694d;font-family:'Open Sans', sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width: 960px){.main-navigation li a{font-size:1rem}}@media only screen and (min-width: 1280px){.main-navigation li a{font-size:1.125rem}}.main-navigation li a:hover{color:#2ea243}.main-navigation li:last-child{margin-right:0}.main-navigation li.active a{color:#4d4d4f}.blog-post-page .blog-post-highlight{background:#ebebeb}.blog-post-page .latest-blog-posts{padding:31px 5.20833% 25px}@media only screen and (min-width: 768px){.blog-post-page .latest-blog-posts{padding:36px 4.16667% 36px}}@media only screen and (min-width: 1280px){.blog-post-page .latest-blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1216px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 2.5% 70px}}.blog-post-page .blog-post{position:relative;text-align:center}@media only screen and (min-width: 1280px){.blog-post-page .blog-post{width:47.36842%}}.blog-post-page .blog-post:nth-child(odd){padding:0 0 32px}@media only screen and (min-width: 1280px){.blog-post-page .blog-post:nth-child(odd){padding:20px 2.63158% 30px 0}}.blog-post-page .blog-post:nth-child(even){padding-top:25px}@media only screen and (min-width: 1280px){.blog-post-page .blog-post:nth-child(even){padding:20px 0 30px 2.63158%}}.blog-post-page .blog-post:nth-child(even):before{background:#c9c9c9;content:"";height:1px;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 1280px){.blog-post-page .blog-post:nth-child(even):before{height:100%;left:0;width:1px}}.blog-post-page .blog-post .image{display:block;margin:0 auto 17px}@media only screen and (min-width: 768px){.blog-post-page .blog-post .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-post-page .blog-post .image img{border-radius:50%;height:auto;max-width:100%;width:192px}@media only screen and (min-width: 768px){.blog-post-page .blog-post{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post-page .blog-post .image{margin:0 4.54545% 0 0;width:25.56818%}.blog-post-page .blog-post .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:69.88636%}}@media only screen and (min-width: 1280px){.blog-post-page .blog-post .image{margin:0 5.55556% 0 0;width:33.33333%}.blog-post-page .blog-post .text{width:61.11111%}}.blog-post-page .blog-post .name{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 5px 0;text-transform:uppercase}@media only screen and (min-width: 768px){.blog-post-page .blog-post .name{font-size:1rem;line-height:1.375rem}}.blog-post-page .blog-post h2{color:#29694d;margin:0 0 25px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.blog-post-page .blog-post h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.blog-post-page .blog-post h2{font-size:2.125rem}}.blog-post-page .blog-post .blog-link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.blog-post-page .blog-post .blog-link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.blog-post-page .blog-post .blog-link a:hover{border:1px solid #2ea243;color:#2ea243}.blog-post-page .blog-post .blog-link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.bottom-highlights{background:#ebebeb}.bottom-highlights .highlight-container{padding:31px 5.20833% 30px}@media only screen and (min-width: 768px){.bottom-highlights .highlight-container{padding:36px 4.16667% 36px}}@media only screen and (min-width: 1280px){.bottom-highlights .highlight-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1216px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 2.5% 50px}.bottom-highlights .highlight-container .news,.bottom-highlights .highlight-container .blog-post{width:50%}}@media only screen and (min-width: 1280px){.bottom-highlights .highlight-container .blog-post.no-news{margin:0 auto;max-width:1056px;width:86.84211%}}.bottom-highlights .news{position:relative}.bottom-highlights .news:after{background:#c9c9c9;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media only screen and (min-width: 1280px){.bottom-highlights .news:after{height:100%;left:auto;right:0;width:1px}}.bottom-highlights .latest-news{padding-bottom:30px;position:relative}@media only screen and (min-width: 1280px){.bottom-highlights .latest-news{margin:0;padding:0 5.26316% 0 0;width:94.73684%}}.bottom-highlights .latest-news .date{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 5px 0;text-transform:uppercase}@media only screen and (min-width: 768px){.bottom-highlights .latest-news .date{font-size:1rem;line-height:1.375rem}}.bottom-highlights .latest-news h2{color:#29694d;margin:0 0 25px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.bottom-highlights .latest-news h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.bottom-highlights .latest-news h2{font-size:2.125rem}}.bottom-highlights .latest-news .news-text{color:#4d4d4f;font-weight:300;margin:0 0 20px;font-size:1rem;line-height:1.25rem}@media only screen and (min-width: 768px){.bottom-highlights .latest-news .news-text{font-size:1.25rem;line-height:1.625rem}}@media only screen and (min-width: 960px){.bottom-highlights .latest-news .news-text{font-size:1.5rem;line-height:2rem}}.bottom-highlights .latest-news .link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.bottom-highlights .latest-news .link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.bottom-highlights .latest-news .link a:hover{border:1px solid #2ea243;color:#2ea243}.bottom-highlights .latest-news .link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.bottom-highlights .latest-blog-posts{padding-top:30px;text-align:center}.bottom-highlights .latest-blog-posts .image{display:block;margin:0 auto 17px}.bottom-highlights .latest-blog-posts .image img{border-radius:50%;height:auto;max-width:100%;width:192px}@media only screen and (min-width: 768px){.bottom-highlights .latest-blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-highlights .latest-blog-posts .image{margin:0 4.54545% 0 0;padding-top:20px;width:25.56818%}.bottom-highlights .latest-blog-posts .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:69.88636%}}@media only screen and (min-width: 1280px){.bottom-highlights .latest-blog-posts{padding:0 0 0 5.26316%}.bottom-highlights .latest-blog-posts .image{margin:0 5.55556% 0 0;width:33.33333%}.bottom-highlights .latest-blog-posts .text{padding:0;width:61.11111%}}.bottom-highlights .latest-blog-posts .writer{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 5px 0;text-transform:uppercase}@media only screen and (min-width: 768px){.bottom-highlights .latest-blog-posts .writer{font-size:1rem;line-height:1.375rem}}.bottom-highlights .latest-blog-posts h2{color:#29694d;margin:0 0 25px 0;line-height:2.125rem;font-size:1.75rem}@media only screen and (min-width: 768px){.bottom-highlights .latest-blog-posts h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 960px){.bottom-highlights .latest-blog-posts h2{font-size:2.125rem}}.bottom-highlights .latest-blog-posts .blog-link a{border:1px solid #29694d;color:#29694d;display:inline-block;padding:15px 36px 14px 20px;position:relative;text-transform:uppercase;text-decoration:none;font-size:.875rem;line-height:1.1875rem}.bottom-highlights .latest-blog-posts .blog-link a:after{background:url(../images/chevron-right-dark-green.svg) no-repeat center right;background-size:6px 11px;content:"";content:"";height:11px;position:absolute;right:15px;top:calc(50% - 5px);width:6px}.bottom-highlights .latest-blog-posts .blog-link a:hover{border:1px solid #2ea243;color:#2ea243}.bottom-highlights .latest-blog-posts .blog-link a:hover:after{background-image:url(../images/chevron-right-green.svg)}.bottom-highlights .blog-post.no-news .latest-blog-posts{padding:0}@media only screen and (min-width: 1280px){.bottom-highlights .blog-post.no-news .latest-blog-posts .image{margin:0 3.0303% 0 0;padding-top:0;width:18.18182%}.bottom-highlights .blog-post.no-news .latest-blog-posts .text{width:78.78788%}}.contact-container .logo a{background:url(../images/wihuri-logo.svg) no-repeat center center;background-size:120px auto;display:block;height:17px;overflow:hidden;text-indent:-9999px;width:120px}footer{background:#fff;border-top:6px solid #2ea243;font-family:'Open Sans', sans-serif}footer .footer-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 5.20833%}@media only screen and (min-width: 768px){footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:44px 4.16667%;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-content .contact-container{width:29.16667%}footer .footer-content .footer-navigation-wrapper{width:62.5%}}@media only screen and (min-width: 960px){footer .footer-content{margin:0 auto;max-width:1280px;padding:60px 2.5%}footer .footer-content .contact-container{margin:0 10% 0 0;width:17.5%}footer .footer-content .footer-navigation-wrapper{width:57.5%}}footer .contact-container .logo{margin:0 0 30px 0}footer .contact-container p{font-size:1rem;line-height:1.5rem;color:#4d4d4f;margin:0 0 20px 0}footer .footer-navigation-wrapper ul{list-style:none}@media only screen and (min-width: 768px){footer .footer-navigation-wrapper ul.footer-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer-navigation-wrapper ul li.top-level{margin:0 0 60px}footer .footer-navigation-wrapper ul li.top-level:last-child{margin-bottom:0}@media only screen and (min-width: 768px){footer .footer-navigation-wrapper ul li.top-level{margin:0 6.66667% 40px 0;width:46.66667%}footer .footer-navigation-wrapper ul li.top-level:nth-child(even){margin-right:0}}@media only screen and (min-width: 960px){footer .footer-navigation-wrapper ul li.top-level{margin:0 4.34783% 0 0;width:30.43478%}}footer .footer-navigation-wrapper ul li a{color:#29694d;display:block;margin:0 0 25px 0;text-decoration:none;font-size:1rem;line-height:1.5rem}.frankly-w svg polygon{cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.frankly-w svg polygon.st0{fill:#2EA243}.frankly-w svg polygon.st1{fill:#29694D}.frankly-w svg polygon.st1:hover{fill:#357a5c}.frankly-w svg polygon:hover{fill:#33bc46}.frankly-w svg path.st2{fill:#FFFFFF}.frankly-w g{cursor:pointer}header{background:#fff;background-color:#ffffff;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.16);box-shadow:0 1px 6px 0 rgba(0,0,0,0.16);position:fixed;width:100%;z-index:20}header .header-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Open Sans', sans-serif;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:21px 5% 20px 5.83333%}@media only screen and (min-width: 768px){header .header-container{padding:21px 3.26531% 20px}}@media only screen and (min-width: 1280px){header .header-container{margin:0 auto;max-width:1216px}}header .menu-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-logo .logo a{background:url(../images/wihuri-logo.svg) no-repeat center;background-size:160px 23px;display:block;display:block;height:23px;width:160px}@media only screen and (min-width: 960px){.site-logo .logo a{background-size:200px 29px;height:29px;width:200px}}.menu-container .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 960px){.menu-container .link-container{margin:0 0 13px 0}}.menu-container .link-container a,.menu-container .link-container span{font-size:.75rem;line-height:1.0625rem;color:#4d4d4f;text-transform:uppercase}.menu-container .link-container a{color:#4d4d4f;text-decoration:none}.menu-container .lang-switcher{margin-right:20px}@media only screen and (min-width: 768px){.menu-container .lang-switcher span{padding:0 20px 0 0;position:relative}.menu-container .lang-switcher span:after{background:#4d4d4f;content:"";height:13px;position:absolute;right:0;top:2px;width:1px}}.menu-container .wihuri-links{display:none}@media only screen and (min-width: 768px){.menu-container .wihuri-links{display:block;margin-right:65px}}@media only screen and (min-width: 960px){.menu-container .wihuri-links{margin-right:0}}.menu-container .clicker{display:inline-block;padding-right:17px;position:relative}.menu-container .clicker:after{background:url(../images/chevron-up.svg) no-repeat center;background-size:12px 7px;content:"";height:7px;position:absolute;right:0;top:calc(50% - 3px);width:12px;-webkit-transform:rotate(0.5turn);transform:rotate(0.5turn)}.menu-container .clicker.hidden{display:none}.menu-container .clicker.hidden:after{-webkit-transform:rotate(0);transform:rotate(0)}.menu-container .hiddendiv{height:0px;overflow:hidden;position:absolute;-webkit-transition:height 0.5s;transition:height 0.5s}.menu-container .hiddendiv ul{background-color:#ffffff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.14);box-shadow:0 3px 6px 0 rgba(0,0,0,0.14);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0 0 0;min-width:160px;padding:10px;position:relative;z-index:11;list-style:none}.menu-container .hiddendiv ul li a{color:#4d4d4f;display:block;padding:2px 10px;text-transform:none;font-size:.875rem;line-height:2rem}.menu-container .hiddendiv ul li a:hover{background:#2ea243;color:#fff}#header:target a[href="#header"]{display:none}#header:target a[href="#hidediv"]{display:inline-block}#header:target .hiddendiv{height:auto;overflow:unset}.latest-news-highlight{background:#fff}.latest-news-highlight .news-listing{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 5.20833%}@media only screen and (min-width: 768px){.latest-news-highlight .news-listing{padding:35px 4.16667% 47px}}@media only screen and (min-width: 960px){.latest-news-highlight .news-listing{padding:60px 2.5% 100px}}@media only screen and (min-width: 1280px){.latest-news-highlight .news-listing{margin:0 auto;max-width:1280px}}.latest-news-highlight h2{color:#4d4d4f;margin:0 0 20px 0;text-align:center;text-transform:uppercase;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 768px){.latest-news-highlight h2{font-size:1.625rem;line-height:1.875rem}}@media only screen and (min-width: 960px){.latest-news-highlight h2{font-size:1.875rem;line-height:2.125rem;margin:0 0 30px 0}}@media only screen and (min-width: 768px){.latest-news-highlight .news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.latest-news-highlight .news-item{border:1px solid #2ea243;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px 0;padding:18px 24px;text-align:left;width:100%}@media only screen and (min-width: 768px){.latest-news-highlight .news-item{padding:27px 32px 20px}}@media only screen and (min-width: 960px){.latest-news-highlight .news-item{margin:0 2.63158% 0 0;padding:34px 32px;width:31.57895%}.latest-news-highlight .news-item:nth-child(3){margin-right:0}}.latest-news-highlight .news-item .news-item--meta{font-size:.875rem;line-height:1.1875rem;color:#4d4d4f;margin:0 0 7px 0}.latest-news-highlight .news-item .news-item--link a{color:#2ea243;text-decoration:none;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width: 768px){.latest-news-highlight .news-item .news-item--link a{font-size:1.375rem;line-height:1.875rem}}.latest-news-highlight .news-item .news-item--link a:hover{color:#29694d}.share-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.share-links .text{color:#5b6770;margin:0 10px 10px 0;text-transform:uppercase;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width: 768px){.share-links .text{font-size:1rem;line-height:1.375rem}}.share-links .links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.share-links .links .share-link{background-position:center center;background-repeat:no-repeat;background-size:40px 40px;height:40px;margin:0 10px 10px 0;text-indent:-9999px;width:40px}.share-links .links .facebook{background-image:url(../images/facebook.svg)}.share-links .links .linkedin{background-image:url(../images/linkedin.svg)}.share-links .links .twitter{background-image:url(../images/twitter.svg)}.share-links .links .whatsapp{background-image:url(../images/whatsapp.svg)}@media only screen and (min-width: 768px){.share-links .links .whatsapp{display:none}}body{overflow-x:hidden;width:100vw}#content{padding-top:65px}@media only screen and (min-width: 960px){#content{padding-top:96px}}

/*# sourceMappingURL=styles.css.map */
