body.page-template-index div.submenu,body.archive #wrapper div.submenu{padding-top:0;padding-bottom:10px;z-index:99;overflow:visible}body.page-template-index div.submenu .row,body.archive #wrapper div.submenu .row{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center}body.page-template-index div.submenu a.desktop,body.archive #wrapper div.submenu a.desktop{display:block;margin-top:20px;margin-bottom:10px}body.page-template-index div.submenu ul.submenu,body.archive #wrapper div.submenu ul.submenu{padding:0;margin-top:0;list-style-type:none;flex-direction:column;max-width:100%;width:auto;justify-content:center;margin-bottom:0}body.page-template-index div.submenu ul.submenu li,body.archive #wrapper div.submenu ul.submenu li{padding:0;text-align:center;transition:all .3s ease-out;border-bottom:4px solid rgba(0,0,0,0);padding-top:11px;padding-bottom:7px;margin:0 25px 0;position:relative}body.page-template-index div.submenu ul.submenu li.open-close,body.page-template-index div.submenu ul.submenu li div.open-close,body.archive #wrapper div.submenu ul.submenu li.open-close,body.archive #wrapper div.submenu ul.submenu li div.open-close{padding-right:17px}body.page-template-index div.submenu ul.submenu li.open-close:after,body.page-template-index div.submenu ul.submenu li div.open-close:after,body.archive #wrapper div.submenu ul.submenu li.open-close:after,body.archive #wrapper div.submenu ul.submenu li div.open-close:after{content:"";position:absolute;display:inline-block;width:14px;height:100%;top:3px;right:0;background-repeat:no-repeat;background-size:100%;background-position:center;background-image:url("/wp-content/themes/element/assets/images/arrow-down-white.svg")}body.page-template-index div.submenu ul.submenu li:before,body.archive #wrapper div.submenu ul.submenu li:before{content:none}body.page-template-index div.submenu ul.submenu li span,body.page-template-index div.submenu ul.submenu li a,body.archive #wrapper div.submenu ul.submenu li span,body.archive #wrapper div.submenu ul.submenu li a{font-size:14px;line-height:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-decoration:none;display:inline-block}body.page-template-index div.submenu ul.submenu li span:before,body.page-template-index div.submenu ul.submenu li a:before,body.archive #wrapper div.submenu ul.submenu li span:before,body.archive #wrapper div.submenu ul.submenu li a:before{content:attr(title);display:block;font-weight:700;height:0;visibility:hidden}body.page-template-index div.submenu ul.submenu li div.products a,body.archive #wrapper div.submenu ul.submenu li div.products a{text-transform:none}body.page-template-index div.submenu ul.submenu li:hover,body.archive #wrapper div.submenu ul.submenu li:hover{border-color:#fff}body.page-template-index div.submenu ul.submenu li:hover span,body.page-template-index div.submenu ul.submenu li:hover a,body.archive #wrapper div.submenu ul.submenu li:hover span,body.archive #wrapper div.submenu ul.submenu li:hover a{font-weight:700}body.page-template-index div.submenu ul.submenu li.active,body.archive #wrapper div.submenu ul.submenu li.active{border-color:#fff}body.page-template-index div.submenu ul.submenu li.active span,body.page-template-index div.submenu ul.submenu li.active a,body.archive #wrapper div.submenu ul.submenu li.active span,body.archive #wrapper div.submenu ul.submenu li.active a{font-weight:700}body.page-template-index div.submenu ul.submenu li .open-close,body.archive #wrapper div.submenu ul.submenu li .open-close{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:128px}body.page-template-index div.submenu ul.submenu li .submenu,body.archive #wrapper div.submenu ul.submenu li .submenu{display:flex;flex-direction:column;align-items:flex-start;transform:scaleY(0) translateX(-50%);transform-origin:top center;transition:.2s ease-in-out;z-index:9999;position:absolute;top:calc(100% + 4px);left:50%;background:#2f5240;padding:0;padding:10px 15px;min-width:240px}body.page-template-index div.submenu ul.submenu li .submenu a,body.archive #wrapper div.submenu ul.submenu li .submenu a{font-size:14px;line-height:18px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:10px 0 4px;text-align:left;white-space:nowrap;text-decoration:none;border-bottom:4px solid rgba(0,0,0,0);display:inline-block}body.page-template-index div.submenu ul.submenu li .submenu a:hover,body.archive #wrapper div.submenu ul.submenu li .submenu a:hover{border-color:#fff}body.page-template-index div.submenu ul.submenu li[filter=markets]:hover .markets,body.page-template-index div.submenu ul.submenu li[filter=topics]:hover .topics,body.page-template-index div.submenu ul.submenu li[filter=solutions]:hover .solutions,body.page-template-index div.submenu ul.submenu li[filter=years]:hover .years,body.page-template-index div.submenu ul.submenu li[filter=markets].active .markets,body.page-template-index div.submenu ul.submenu li[filter=topics].active .topics,body.page-template-index div.submenu ul.submenu li[filter=solutions].active .solutions,body.page-template-index div.submenu ul.submenu li[filter=years].active .years,body.archive #wrapper div.submenu ul.submenu li[filter=markets]:hover .markets,body.archive #wrapper div.submenu ul.submenu li[filter=topics]:hover .topics,body.archive #wrapper div.submenu ul.submenu li[filter=solutions]:hover .solutions,body.archive #wrapper div.submenu ul.submenu li[filter=years]:hover .years,body.archive #wrapper div.submenu ul.submenu li[filter=markets].active .markets,body.archive #wrapper div.submenu ul.submenu li[filter=topics].active .topics,body.archive #wrapper div.submenu ul.submenu li[filter=solutions].active .solutions,body.archive #wrapper div.submenu ul.submenu li[filter=years].active .years{transform:scaleY(1) translateX(-50%)}body.page-template-index div.submenu ul.submenu li[filter=markets]:hover .markets:before,body.page-template-index div.submenu ul.submenu li[filter=topics]:hover .topics:before,body.page-template-index div.submenu ul.submenu li[filter=solutions]:hover .solutions:before,body.page-template-index div.submenu ul.submenu li[filter=years]:hover .years:before,body.page-template-index div.submenu ul.submenu li[filter=markets].active .markets:before,body.page-template-index div.submenu ul.submenu li[filter=topics].active .topics:before,body.page-template-index div.submenu ul.submenu li[filter=solutions].active .solutions:before,body.page-template-index div.submenu ul.submenu li[filter=years].active .years:before,body.archive #wrapper div.submenu ul.submenu li[filter=markets]:hover .markets:before,body.archive #wrapper div.submenu ul.submenu li[filter=topics]:hover .topics:before,body.archive #wrapper div.submenu ul.submenu li[filter=solutions]:hover .solutions:before,body.archive #wrapper div.submenu ul.submenu li[filter=years]:hover .years:before,body.archive #wrapper div.submenu ul.submenu li[filter=markets].active .markets:before,body.archive #wrapper div.submenu ul.submenu li[filter=topics].active .topics:before,body.archive #wrapper div.submenu ul.submenu li[filter=solutions].active .solutions:before,body.archive #wrapper div.submenu ul.submenu li[filter=years].active .years:before{height:8px}body.page-template-index div.submenu #searchbar,body.archive #wrapper div.submenu #searchbar{max-width:100%;width:100%;margin:0 auto;position:absolute;left:0;right:0;transform:scaleY(0);transition:.2s ease-in-out;transform-origin:top;z-index:9;background:#2f5240}body.page-template-index div.submenu #searchbar.visible,body.archive #wrapper div.submenu #searchbar.visible{transform:scaleY(1)}body.page-template-index div.submenu #searchbar form,body.archive #wrapper div.submenu #searchbar form{position:relative;height:100%;max-width:900px;width:100%;margin:0 auto;padding:10px;text-align:left;display:flex;justify-content:center;align-items:center}@media(max-width:500px){body.page-template-index div.submenu #searchbar form,body.archive #wrapper div.submenu #searchbar form{flex-direction:column}}body.page-template-index div.submenu #searchbar input[type=text],body.archive #wrapper div.submenu #searchbar input[type=text]{width:calc(100% - 160px);padding:10px 25px;margin:0 15px 0 0;height:100%;border:none;outline:none;box-sizing:border-box;border:2px solid #d0d3d4}@media(max-width:500px){body.page-template-index div.submenu #searchbar input[type=text],body.archive #wrapper div.submenu #searchbar input[type=text]{width:calc(100% - 30px);margin-right:0}}body.page-template-index div.submenu #searchbar button[type=submit],body.archive #wrapper div.submenu #searchbar button[type=submit]{margin-top:0;background-color:rgba(0,0,0,0);border:none;color:#fff;position:relative;appearance:none}body.page-template-index div.submenu #searchbar button[type=submit]:hover,body.archive #wrapper div.submenu #searchbar button[type=submit]:hover{text-decoration:underline;font-weight:700;cursor:pointer}@media(max-width:500px){body.page-template-index div.submenu #searchbar button[type=submit],body.archive #wrapper div.submenu #searchbar button[type=submit]{margin-top:10px;width:auto}}body.page-template-index div.submenu #searchbar.mobile,body.archive #wrapper div.submenu #searchbar.mobile{display:none;bottom:0;transform:scaleY(1);margin-left:0}body.page-template-index div.submenu #searchbar.mobile form,body.archive #wrapper div.submenu #searchbar.mobile form{padding:0}@media(max-width:949px){body.page-template-index div.submenu .row,body.archive #wrapper div.submenu .row{position:relative}body.page-template-index div.submenu a.desktop,body.archive #wrapper div.submenu a.desktop{display:none}body.page-template-index div.submenu #searchbar.mobile,body.archive #wrapper div.submenu #searchbar.mobile{display:block;position:relative;align-self:flex-start;max-width:100%;margin-right:0;bottom:0;left:auto;transform:none;padding-inline:35px}body.page-template-index div.submenu #searchbar.mobile form,body.archive #wrapper div.submenu #searchbar.mobile form{flex-direction:row;justify-content:flex-start;align-items:flex-start;max-width:500px;margin:0 auto}body.page-template-index div.submenu #searchbar.mobile form input[type=text],body.archive #wrapper div.submenu #searchbar.mobile form input[type=text]{max-width:calc(100% - 37px);width:100%;margin-right:5px}body.page-template-index div.submenu #searchbar.mobile form button[type=submit],body.archive #wrapper div.submenu #searchbar.mobile form button[type=submit]{margin-top:12px;cursor:pointer}}@media(max-width:500px){body.page-template-index div.submenu a.desktop,body.archive #wrapper div.submenu a.desktop{margin-top:24px;margin-bottom:80px}}@media(min-width:950px){body.page-template-index div.submenu,body.archive #wrapper div.submenu{padding-top:0;padding-bottom:0;position:sticky;top:calc(0px + var(--wp-admin--admin-bar--height, 0px))}body.page-template-index div.submenu .row,body.archive #wrapper div.submenu .row{flex-direction:row}body.page-template-index div.submenu a.desktop,body.archive #wrapper div.submenu a.desktop{display:block;margin-top:0;margin-bottom:0;height:20px;max-width:20px}body.page-template-index div.submenu ul.submenu,body.archive #wrapper div.submenu ul.submenu{display:flex;flex-direction:row;padding-right:50px;margin-bottom:0}body.page-template-index div.submenu ul.submenu li,body.archive #wrapper div.submenu ul.submenu li{padding-top:16px;margin:0 50px 9px}body.page-template-index div.submenu ul.submenu li span,body.page-template-index div.submenu ul.submenu li a,body.archive #wrapper div.submenu ul.submenu li span,body.archive #wrapper div.submenu ul.submenu li a{display:block}}@media(min-width:1050px){body.page-template-index div.submenu,body.archive #wrapper div.submenu{top:calc(0px + var(--wp-admin--admin-bar--height, 0px))}body.page-template-index div.submenu ul.submenu li span,body.page-template-index div.submenu ul.submenu li a,body.archive #wrapper div.submenu ul.submenu li span,body.archive #wrapper div.submenu ul.submenu li a{font-size:16px;line-height:16px}body.page-template-index div.submenu a.desktop,body.archive #wrapper div.submenu a.desktop{display:block;max-width:25px;height:25px;margin-top:0}}.post-wrapper{padding-top:60px;padding-bottom:100px;padding-inline:35px}.post-wrapper .posts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;grid-column-gap:66px;grid-row-gap:50px}.post-wrapper .posts h3{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:20px;color:#262222;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:1px;margin-top:0}.section .row.pagination{display:flex;justify-content:center;padding-top:50px}.section .row.pagination a,.section .row.pagination span{text-decoration:none;border-bottom:4px solid rgba(0,0,0,0);padding-bottom:7px;padding:0 5px 7px;color:#2f5240;letter-spacing:.04em}.section .row.pagination a.active,.section .row.pagination a.current,.section .row.pagination span.active,.section .row.pagination span.current{border-color:#51853d}.section .row.pagination a[disabled],.section .row.pagination span[disabled]{color:#ccc;pointer-events:none}.section .row.pagination a:hover{font-weight:600}.page-template-page-blog .section .row.pagination,.page-template-page-projects .section .row.pagination{grid-gap:10px}.page-template-page-blog .section .row.pagination a,.page-template-page-blog .section .row.pagination span,.page-template-page-projects .section .row.pagination a,.page-template-page-projects .section .row.pagination span{color:#fff}.page-template-page-blog .section .row.pagination a.active,.page-template-page-blog .section .row.pagination a.current,.page-template-page-blog .section .row.pagination span.active,.page-template-page-blog .section .row.pagination span.current,.page-template-page-projects .section .row.pagination a.active,.page-template-page-projects .section .row.pagination a.current,.page-template-page-projects .section .row.pagination span.active,.page-template-page-projects .section .row.pagination span.current{color:#fff}.page-template-page-blog .section .row.pagination a[disabled],.page-template-page-blog .section .row.pagination span[disabled],.page-template-page-projects .section .row.pagination a[disabled],.page-template-page-projects .section .row.pagination span[disabled]{color:#ccc;pointer-events:none}