/*
Theme Name: Ethical Investing NZ
Text Domain: ethical investing nz
Version: 1.0
Description: Theme for Ethical Investing NZ
Author: Ian Fraser / 89 Digital
Author URI: https://89digital.co

Date last mod: 26 May 2026
*/

.case_studies .case_studies_h .hdr h1,.color_purple_dark,.posts_container.all .hdr h4 a,.posts_container.txt .hdr h4 a,.team_profile .team_profile_h .hdr h1,h2,h2 a,h3,h3 a{color:#442267}#tagline,.loader,.logo_svg_full{position:relative}a:hover,h2 a,h3 a,h4 a,h5 a{text-decoration:none}#menu-mobile-menu>li ul.dropdown-menu,#menu-mobile-menu>li ul.dropdown-menu li,#menu-mobile-menu>li ul.dropdown-menu li a{position:relative!important;background:0 0}.footer_reviews .review_container .details .company,.footer_reviews h2,.section_reviews .review_container .details .company,.upper{text-transform:uppercase}#nav-mobile,.pointer_none{pointer-events:none}body{font-family:new-hero,sans-serif;color:#000}.color_purple_light,h2 a:hover,h3 a:hover{color:#8755a3}.case_studies .case_studies_h .hdr h2,.color_orange,.header .cta li p a,.team .item .txt h5,.team_profile .team_profile_h .hdr h2{color:#e79423}.color_yellow{color:#ffc00f}.color_green_dark,.dark_green h2,.dark_green h3,.dark_green h4,h4 a:hover,h5 a:hover{color:#234c5a}.color_green_light,.light_green h2,.light_green h3,.light_green h4,h4,h4 a,h5,h5 a{color:#26988a}.color_grey{color:#dae3e1}#tagline strong,.color_white,.header_top li a,.vc_row.page_timeline h3,.vc_row.page_timeline p,.vc_row.page_txt .vc_row.intro.approach h3,.vc_row.page_txt.bg_reverse h4,.vc_row.page_txt.bg_reverse h4 a,.vc_row.page_txt.bg_reverse p,.vc_row.page_wall .container.items .lst,.vc_row.page_wall h3,.vc_row.page_wall p,footer .contact a,footer .copyright p a{color:#fff}img{image-rendering:auto}h1,h2,h3{font-weight:600}h4,h5{font-weight:600;margin:0 0 10px}.vc_row.page_txt p,li,p{font-weight:300}.error404 main h1,.posts_banner .desc h1,.posts_banner .hdr h1,.txt_bold,.vc_row.page_banner .hdr h1,strong{font-weight:700}.btn_find_more,.btn_open_new{font-weight:600!important;text-decoration:none!important}.btn,a{transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out}a:hover{opacity:.5}.btn_find_more.orange,a.orange{color:#e79423!important}.txt_lnk{color:#000;text-decoration:none!important}.txt_larger{font-size:1.3em}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.alert{margin-bottom:3em!important;border-radius:1em;padding:2em;padding-left:2em!important;padding-right:2em!important}.alert.alert_purple{background:#442267;color:#fff}.alert.alert_greetings{background-image:url('assets/img/Ethical-Investing-NZ-Seasons-Greetings-header.png');background-repeat:repeat-x;padding:3em 0 2em}.alert .wpb_content_element,.bg,.blog_post_article .blog_post_r .cta p:last-child,.case_studies .case_studies_r .cta p:last-child,.vc_row.page_txt .icons .item .txt,.vc_row.page_txt .vc_row.intro.approach .hdr,.vc_row.rvs .shortcode h3,body.page-thankyou-for-enquiry .zoho_shortcode,footer .links ul.menu>li,footer .services .widget_text p,header.header_scroll .header .cta li{margin:0}.vc_row.page_timeline .container.years .el:nth-child(2),footer{margin-top:60px}.alert h3{color:#fff;font-size:1.8em}.alert h5{color:#ffc00f;font-size:1.5em}.header .cta,.header .cta li,.header .main .cont,.header_logo_cont,.newsletter_signup form #mc_embed_signup_scroll>div input[type=submit],form.contact-form button.submit{transition:.25s ease-out;-moz-transition:.25s ease-out;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out}.img_half img{width:50%;height:auto}.vc_row.page_faqs .faq.question,.wpb_single_image.logo_full,.wpb_single_image.logo_small,img.logo_small{margin-bottom:10px}.wpb_single_image.logo_small img,img.logo_small{max-width:120px!important}.loader,.loader:after{border-radius:50%;width:4em;height:4em}.loader{margin:0 auto;font-size:1em;text-indent:-9999em;border-top:.5em solid rgba(255,255,255,.2);border-right:.5em solid rgba(255,255,255,.2);border-bottom:.5em solid rgba(255,255,255,.2);border-left:.5em solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:1.1s linear infinite load8;animation:1.1s linear infinite load8}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#nav-desktop>nav,.btn,.vc_row.page_banner .badge,body.page-thankyou-for-enquiry{padding:0}.btn:hover{opacity:.75!important}.btn.btn_orange,.vc_row.page_txt .btn.download a{color:#fff!important;padding:6px 18px;border:none;border-radius:20px;font-weight:600;margin:0;font-size:1.1em;text-decoration:none!important;background:#e79423;background:linear-gradient(180deg,#e79423 0,#ffc00f 100%)}.btn.btn_direction:after,.btn.btn_direction_span span:after,.btn.btn_open_new:after,.btn_find_more:after,.newsletter_signup form #mc_embed_signup_scroll input[type=submit]:after,.vc_row.page_txt .vc_row.approach.item .desc:before,form.contact-form button.submit:after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NC4zIDg3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NC4zIDg3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjcsMS44TDEuOCw2LjdjLTIuNCwyLjQtMi40LDYuNCwwLDguOGwyNy45LDI4bC0yNy45LDI4Yy0yLjQsMi40LTIuNCw2LjQsMCw4LjhsNC45LDQuOQoJYzIuNCwyLjQsNi40LDIuNCw4LjgsMEw1Mi42LDQ4YzEuMi0xLjIsMS44LTIuOCwxLjgtNC41YzAtMS42LTAuNi0zLjMtMS44LTQuNUwxNS41LDEuOEMxMy4xLTAuNiw5LjEtMC42LDYuNywxLjh6Ii8+Cjwvc3ZnPgo=')}.btn.btn_direction:after,.btn.btn_direction_span span:after,.btn.btn_open_new:after,.btn_find_more:after{content:'';background-size:8px;height:14px;width:10px;background-position-y:0;background-repeat:no-repeat;border:none;margin:6px 0 0 7px;display:inline-block;float:right}.btn_find_more:after{float:inherit;margin:0 0 0 8px;background-position-y:1px}.btn.btn_direction_span span:after{background-size:7px;width:8px;height:14px;margin:0 2px 0 6px;float:none;background-position-y:3px}.btn_find_more.orange:after,.btn_open_new.orange:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NC4zIDg3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NC4zIDg3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0U3OTQyMzt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjcsMS44TDEuOCw2LjdjLTIuNCwyLjQtMi40LDYuNCwwLDguOGwyNy45LDI4bC0yNy45LDI4Yy0yLjQsMi40LTIuNCw2LjQsMCw4LjhsNC45LDQuOQoJYzIuNCwyLjQsNi40LDIuNCw4LjgsMEw1Mi42LDQ4YzEuMi0xLjIsMS44LTIuOCwxLjgtNC41YzAtMS42LTAuNi0zLjMtMS44LTQuNUwxNS41LDEuOEMxMy4xLTAuNiw5LjEtMC42LDYuNywxLjh6Ii8+Cjwvc3ZnPgo=)}.btn_open_new{color:#e79423!important}.btn.btn_bigger{font-size:1.3em;border-radius:32px}.btn.btn_direction.btn_bigger:after{background-size:10px;height:16px;width:14px;margin:7px 0 0 6px}#nav-desktop #menu-desktop-menu>li.btn_contact.current-menu-item.active>a span,.btn.btn_contact>a{background:#e79423;background:linear-gradient(180deg,#e79423 0,#ffc00f 100%)}.btn.btn_login>a{background:#234c5a;background:linear-gradient(180deg,#234c5a 0,#26988a 100%)}.header .main .nav .btn>a{padding:5px 4px!important;border-radius:20px}.header .main .nav .btn>a>span{padding:2px 12px;background:rgb(57 33 65 / 85%);border-radius:15px;font-weight:600}#client-login .col .login .btn:hover,#nav-desktop #menu-desktop-menu>li.btn_green.current_page_item a,.container-reviews .slick_slide_btn,.header .main .nav .btn>a:hover,.posts_banner .desc.fade_in,.posts_banner .hdr.fade_in,.share a:hover,.vc_row.page_banner .badge.fade_in,.vc_row.page_banner .btn.fade_in,.vc_row.page_banner .desc.fade_in,.vc_row.page_banner .hdr.fade_in{opacity:1}.container-reviews .slick_slide_btn:hover,.share a,header.header_scroll .header_fade{opacity:.5}#client-login .col .login .btn:hover span,.header .main .nav .btn>a:hover span{background:0 0}.newsletter_signup form #mc_embed_signup_scroll input[type=submit],form.contact-form button.submit{height:40px;padding:10px 20px;border-radius:20px;border:1px solid #e79423;background:#e79423;background:linear-gradient(180deg,#e79423 0,#ffc00f 100%);color:#fff;font-weight:600;font-size:1em;line-height:1.2em}.newsletter_signup form #mc_embed_signup_scroll input[type=submit]:after,form.contact-form button.submit:after{content:'';background-size:8px;height:14px;width:10px;background-position-y:0;background-repeat:no-repeat;border:none;margin:3px 0 0 7px;display:inline-block;float:right}.newsletter_signup form #mc_embed_signup_scroll input[type=submit]:hover,form.contact-form button.submit:hover{opacity:.75}.stars{margin:10px 0}.star{opacity:1;display:inline-block;width:26px;height:26px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NS44IDcyLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc1LjggNzIuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGOEQwMzI7fQo8L3N0eWxlPgo8Zz4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzcuNywyIDQ4LjEsMjUuOCA3NCwyOC40IDU0LjUsNDUuNyA2MC4xLDcxLjEgMzcuNyw1OCAxNS4yLDcxLjEgMjAuOCw0NS43IDEuMywyOC40IDI3LjIsMjUuOCAJIi8+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzcuNywyTDI3LjIsMjUuOEwxLjMsMjguNGwxOS41LDE3LjNsLTUuNiwyNS40TDM3LjYsNThsMjIuNSwxMy4ybC01LjYtMjUuNEw3NCwyOC40bC0yNS45LTIuNkwzNy43LDIKCQkJTDM3LjcsMnoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');background-repeat:no-repeat;background-position:center;background-size:100%;margin:0 2px}#tagline{margin:0 0 20px;display:block}#tagline p{font-size:1.5em;line-height:1.2em;margin:0}.logo_svg_full{display:block;width:100%}.posts_container.all .img img,.slick_slide_btn img,.team_other .row,canvas.icon_display,svg.icon_display{width:100%}canvas.icon_display{display:block;visibility:hidden}svg.icon_display{position:absolute;top:0;left:0}svg.logo .st0{fill:#FFF}#top_banner{position:fixed;top:0;z-index:11;color:#000}#top_banner p{text-align:center;padding:10px 0;margin:0}#top_banner_base,.header .cta,.posts_banner .service_txt>.container,.vc_row.page_txt .vc_row.approach.item .desc{position:relative}#nav-mobile,header.top{top:0;position:fixed;width:100%}#top_banner,#top_banner_base{width:100%;min-height:44px}#top_banner .dismiss{color:#888;position:absolute;right:10%;top:12px;cursor:pointer;display:block}#nav-desktop #menu-desktop-menu>li.btn_contact.current-menu-item.active>a:after,#nav-desktop #menu-desktop-menu>li>a:after,#nav-desktop #menu-desktop-menu>li>span.icon,#top_banner .dismiss.hide,.vc_row.page_txt .icons.icons_smaller .empty,.vc_row.page_txt .icons_5 .empty,.vc_row.page_txt .icons_invest .empty,.vc_row.page_txt .icons_options .empty{display:none}header.top{z-index:10;-moz-transition:.2s ease-in;-o-transition:.2s ease-in;-webkit-transition:.2s ease-in;transition:.2s ease-in}header.top.tb{top:44px}.header{position:relative;z-index:1}.header .cta li p{margin:0;font-size:1em;font-weight:500;color:#442267}.header .main{padding-left:15px;padding-right:0}.header .main .cont{position:relative;background:rgb(57 33 65 / 85%);border-radius:40px;padding:16px 20px 14px 50%;height:80px;margin-left:-50%}.header .main .logo{float:left;max-width:210px;margin:0 20px 0 0}header.header_scroll .header .main .cont{background:rgb(57 33 65 / 100%)}.header_logo_cont{width:100%;display:block;text-align:center;padding:80px 50px 20px;position:relative;top:0}header.header_scroll .header_logo_cont{top:-51px}.header_logo,.share ul li{display:inline-block}.blog_post_article .blog_post_l .meta .share,.header_top{text-align:right}.footer_reviews li,.header_top li,footer .copyright li,footer .links ul li,footer .lnks li{list-style:none}.header_top li a.link{font-size:1.5em}.header_top li a.btn{font-size:1.2em;margin:-8px 0 0}.header_top li span{color:#fff;display:inline-block;margin:0 10px;font-size:1.3em}.header_fade{position:absolute;z-index:-1;width:100%;background:#000;min-height:130px;opacity:0;top:0;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out}#nav-desktop .dropdown-toggle::after{margin:0;border:none}#nav-desktop{display:block;margin:3px 0 0;position:relative}#nav-desktop #menu-desktop-menu{padding:0;margin:0;list-style:none}#nav-desktop #menu-desktop-menu>li{display:inline-block;margin:5px 12px 0}#nav-desktop #menu-desktop-menu>li:first-child{margin:5px 12px 0 30px}#nav-desktop #menu-desktop-menu>li.btn{margin:3px 0 0 30px}#nav-desktop #menu-desktop-menu>li>a{color:#fff;padding:5px;font-size:1em;font-weight:500}#nav-desktop #menu-desktop-menu>li.current-menu-item.active>a:after,#nav-desktop #menu-desktop-menu>li.current_page_parent.active>a:after,#nav-desktop #menu-desktop-menu>li.dropdown.active>a:after,footer .links ul.menu>li .sub-menu li.current_page_item>a:after,footer .links ul.menu>li.current_page_item>a:after{content:'';display:block;width:100%;height:3px;background:#e79423;border-radius:5px}#nav-desktop #menu-desktop-menu>li.btn_green a{text-shadow:none}#nav-desktop #menu-desktop-menu>li.dropdown>a span:after{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4OCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODggODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjIsMjMuM2wtNS01Yy0yLjQtMi40LTYuNS0yLjQtOC45LDBMNDQsNDYuNkwxNS43LDE4LjNjLTIuNC0yLjQtNi41LTIuNC04LjksMGwtNSw1Yy0yLjQsMi40LTIuNCw2LjUsMCw4LjkKCWwzNy43LDM3LjVjMS4yLDEuMiwyLjksMS44LDQuNSwxLjhjMS43LDAsMy4zLTAuNiw0LjUtMS44bDM3LjctMzcuNUM4OC42LDI5LjgsODguNiwyNS43LDg2LjIsMjMuM3oiLz4KPC9zdmc+Cg==);background-size:12px;height:12px;width:12px;background-repeat:no-repeat;border:none;margin:7px 0 0 4px;display:inline-block;float:right}#menu-mobile-menu>li ul.dropdown-menu li a span,#nav-desktop #menu-desktop-menu>li.menu-item-has-children:hover ul.dropdown-menu{display:block}#nav-desktop #menu-desktop-menu>li>.dropdown-menu{color:#fff;font-size:.9rem;padding:0;position:absolute;left:0;top:34px;min-width:200px;z-index:10;box-shadow:0 8px 12px rgb(0 0 0 / 40%);border:0}#nav-desktop #menu-desktop-menu>li>.dropdown-menu:before{content:'';border-right-color:transparent!important;border-top-color:transparent!important;border-left-color:transparent!important;display:block;width:0;height:0;position:absolute;border-style:solid;left:12px;top:-16px;border-width:8px 7px}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li{text-align:left;list-style:none;width:100%}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li a{padding:12px;text-transform:inherit;font-size:1em;font-weight:500}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li a:hover{text-decoration:none;color:#fff;background-color:#e79423;opacity:1}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.current-menu-item:first-child a,#nav-desktop #menu-desktop-menu>li>.dropdown-menu li:first-child a:hover{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.current-menu-item:last-child a,#nav-desktop #menu-desktop-menu>li>.dropdown-menu li:last-child a:hover{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.current-menu-item a,#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.current-menu-item a:hover{background-color:#e79423;color:#fff}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.loc.current-menu-item a{background-color:#e79423;color:#000}.primary-menu li.menu-item-has-children.focus>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children:hover>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}#nav-desktop #menu-desktop-menu>li>.dropdown-menu a{background:0 0;border:none;color:#222;display:block;padding:1rem 2rem;transition:background-color .15s linear;width:100%}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.menu-item-has-children>a{padding-right:4.5rem}#nav-desktop #menu-desktop-menu>li>.dropdown-menu li.menu-item-has-children .icon{position:absolute;right:1.5rem;top:calc(50% - .5rem)}button.navbar-toggler:before{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NDggNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNiwxMzJoNDE2YzguOCwwLDE2LTcuMiwxNi0xNlY3NmMwLTguOC03LjItMTYtMTYtMTZIMTZDNy4yLDYwLDAsNjcuMiwwLDc2djQwQzAsMTI0LjgsNy4yLDEzMiwxNiwxMzJ6CgkgTTE2LDI5Mmg0MTZjOC44LDAsMTYtNy4yLDE2LTE2di00MGMwLTguOC03LjItMTYtMTYtMTZIMTZjLTguOCwwLTE2LDcuMi0xNiwxNnY0MEMwLDI4NC44LDcuMiwyOTIsMTYsMjkyeiBNMTYsNDUyaDQxNgoJYzguOCwwLDE2LTcuMiwxNi0xNnYtNDBjMC04LjgtNy4yLTE2LTE2LTE2SDE2Yy04LjgsMC0xNiw3LjItMTYsMTZ2NDBDMCw0NDQuOCw3LjIsNDUyLDE2LDQ1MnoiLz4KPC9zdmc+Cg==');background-size:28px;height:28px;width:28px;background-repeat:no-repeat;border:none;margin:3px;display:block}button.navbar-toggler:focus{outline:0}#nav-mobile{background:#000;z-index:1000;left:-100%;border-radius:0;padding:15px 15px 20px;transition:.25s ease-out;-moz-transition:.25s ease-out;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;min-height:50vh}#nav-mobile.show{left:0;pointer-events:all;transition:.25s ease-in;-moz-transition:.25s ease-in;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in}#nav-mobile .btns{position:relative;width:100%;overflow:hidden;margin:0 0 10px}#nav-mobile .btns .close{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NDggNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MzEuMSw0MjMuOEwzOTAuOSw0NjRjLTExLjEsMTEuMS0yOSwxMS4xLTQwLjEsMEwyMjQsMzM2LjlMOTcuMiw0NjMuN2MtMTEuMSwxMS4xLTI5LDExLjEtNDAuMSwwbC00MC4xLTQwLjEKCWMtMTEuMS0xMS4xLTExLjEtMjksMC00MC4xbDEyNi44LTEyNi44TDE2LjksMTI5LjljLTExLjEtMTEuMS0xMS4xLTI5LDAtNDAuMWw0MC4xLTQwLjFjMTEuMS0xMS4xLDI5LTExLjEsNDAuMSwwTDIyNCwxNzYuNAoJTDM1MC44LDQ5LjZjMTEuMS0xMS4xLDI5LTExLjEsNDAuMSwwbDQwLjEsNDAuMWMxMS4xLDExLjEsMTEuMSwyOSwwLDQwLjFsLTEyNywxMjdsMTI2LjgsMTI2LjgKCUM0NDIuMiwzOTQuOCw0NDIuMiw0MTIuNyw0MzEuMSw0MjMuOHoiLz4KPC9zdmc+Cg==');background-size:24px;height:28px;width:28px;background-repeat:no-repeat;border:none;margin:8px 4px 0 0;display:block;opacity:1}#menu-mobile-menu{margin:0;padding:0;max-height:540px;overflow-y:scroll}#menu-mobile-menu li{list-style:none;width:100%}#menu-mobile-menu>li{padding:0;margin:0;border-bottom:2px solid #666;position:relative;display:block;overflow:hidden}#menu-mobile-menu>li>a{position:relative;opacity:1;font-weight:600}#menu-mobile-menu>li.dropdown .dropdown-toggle::after{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NyA4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODcgODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDEuOGwtNC45LDQuOWMtMi40LDIuNC0yLjQsNi40LDAsOC44bDI3LjksMjhsLTI3LjksMjhjLTIuNCwyLjQtMi40LDYuNCwwLDguOGw0LjksNC45CgljMi40LDIuNCw2LjQsMi40LDguOCwwTDY4LjksNDhjMS4yLTEuMiwxLjgtMi44LDEuOC00LjVjMC0xLjYtMC42LTMuMy0xLjgtNC41TDMxLjgsMS44QzI5LjQtMC42LDI1LjQtMC42LDIzLDEuOHoiLz4KPC9zdmc+Cg==');background-size:14px;height:18px;width:18px;background-repeat:no-repeat;border:none;margin:6px 0 0;display:inline-block;float:right}#menu-mobile-menu>li.show .dropdown-toggle::after{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4NyA4NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODcgODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1LjMsMjNsLTQuOS00LjljLTIuNC0yLjQtNi40LTIuNC04LjgsMEw0My41LDQ2bC0yOC0yNy45Yy0yLjQtMi40LTYuNC0yLjQtOC44LDBMMS44LDIzCgljLTIuNCwyLjQtMi40LDYuNCwwLDguOEwzOSw2OC45YzEuMiwxLjIsMi44LDEuOCw0LjUsMS44YzEuNiwwLDMuMy0wLjYsNC41LTEuOGwzNy4zLTM3LjFDODcuNiwyOS41LDg3LjYsMjUuNCw4NS4zLDIzeiIvPgo8L3N2Zz4K')}#menu-mobile-menu li a{color:#fff;display:block;width:100%;padding:12px 0}#menu-mobile-menu>li ul,footer .links ul,form.contact-form ul{margin:0;padding:0}#menu-mobile-menu>li ul.dropdown-menu{border:none;transform:translate3d(0,0,0)!important;max-height:0;display:block;overflow:hidden;transition:max-height .25s ease-out;-moz-transition:max-height .25s ease-out;-webkit-transition:max-height .25s ease-out;-o-transition:max-height .25s ease-out}#menu-mobile-menu>li ul.dropdown-menu.show{max-height:1000px;transition:max-height .75s ease-in;-moz-transition:max-height .75s ease-in;-webkit-transition:max-height .75s ease-in;-o-transition:max-height .75s ease-in}form.contact-form{background:#fff;border:1px solid #eee;box-shadow:0 2px 6px rgb(0 0 0 / 30%);padding:20px;border-radius:10px}form.contact-form ul>li{margin:0;padding:0;list-style:none}form.contact-form ul>li>div{position:relative;display:block;width:100%}form.contact-form label{display:block;margin:0 0 10px}form.contact-form input[type=email],form.contact-form input[type=text],form.contact-form textarea{height:40px;padding:10px 14px;border-radius:10px;border:1px solid #ddd;color:#222;width:100%;margin:0 0 20px}form.contact-form textarea{min-height:200px}form.contact-form input[type=email]::placeholder,form.contact-form input[type=text]::placeholder,form.contact-form textarea::placeholder{color:#aaa}form.contact-form p.required_txt{font-size:.85em;margin:15px 0 0}.slick_slide_btn{width:32px;height:52px;display:inline-block;position:absolute;z-index:1}.slick_slide_btn:hover{cursor:pointer}.case_studies,.footer_reviews,.section_reviews,.team_profile,.vc_row.page_txt .spacer,.vc_row.page_txt .vc_row.intro.services{margin-bottom:40px}.section_reviews li{list-style:none;padding:0;margin:0}.section_reviews li:after{content:'';width:40%;border-bottom:5px solid #fff;position:relative;display:block;margin-top:40px;margin-left:30%;box-shadow:0 8px 12px rgb(0 0 0 / 20%)}.angle_bottom_left,.angle_down,.angle_top_left,.angle_up{border-style:solid;position:absolute;z-index:1;margin:0!important;display:block;left:0}.footer_reviews .textwidget,.section_reviews .textwidget{text-align:center;color:#fff;padding:40px 20px 0}.footer_reviews .review_container .txt,.section_reviews .review_container .txt{font-size:1.3em;color:#000;margin:20px 0 40px}.footer_reviews .review_container .txt:before,.section_reviews .review_container .txt:before{content:"\201C"}.footer_reviews .review_container .txt:after,.section_reviews .review_container .txt:after{content:"\201D"}.footer_reviews .review_container .details,.footer_reviews p a,.section_reviews .review_container .details,.vc_row.section_reviews p a{color:#000}.footer_reviews h2{font-size:2em}.footer_reviews,.vc_row.page_txt .icons_invest,.vc_row.page_txt .icons_options,.vc_row.section_reviews{text-align:center}.vc_row.section_reviews.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.footer_reviews>.container{max-width:inherit}#client-login .col{background:rgb(0 0 0 / 50%);margin:auto}#client-login .col .hdr h1{color:#fff;font-weight:700}#client-login .col .txt{margin:0;color:#fff}#client-login .col .txt a{color:#fff;text-decoration:underline}#client-login .col .login{width:100%;position:relative;overflow:hidden}#client-login .col .login .box{border:1px solid #666;border-radius:.7rem;padding:1rem;background:rgb(0 0 0 / 50%)}#client-login .col .login .box img{width:100%;height:auto;margin:0 0 1rem}#client-login .col .login .btn{background:#234c5a;background:linear-gradient(180deg,#234c5a 0,#26988a 100%);padding:.4rem!important;border-radius:2rem;width:100%}#client-login .col .login .btn>span{padding:.2rem 0;background:#000;border-radius:1rem;font-weight:600;color:#fff;width:100%;display:block;font-size:1rem}.bg_purple,body.blog,body.single{background-color:#fdf6fc}.bg_green_light{background-color:#e7e7ed}.bg_green_gradient{background:#442267;background:linear-gradient(180deg,#442267 0,#26988a 100%)}.angle_up{bottom:0}.ang_purple.angle_down,.ang_purple.angle_up{border-color:#fdf6fc transparent}.ang_dark_purple.angle_up{border-color:#442267 transparent}.ang_white.angle_down,.ang_white.angle_up{border-color:#fff transparent}.ang_dark_purple.angle_top_left{border-color:transparent #442267}.ang_gradient.angle_down,.ang_top.angle_down{top:inherit;bottom:0}.ang_purple.ang_gradient.angle_down{border-color:transparent #fdf6fc}.ang_green_light.angle_up{border-color:#e7e7ed transparent}.ang_green_light.ang_transparent.angle_up{border-color:transparent #e7e7ed;bottom:inherit}.ang_green_light.ang_transparent.angle_down{top:inherit;border-color:transparent #e7e7ed}.ang_white.ang_transparent.angle_down{border-color:transparent #fff;top:inherit}.vc_row.page_no_banner{margin-top:230px}.vc_row.page_banner,.vc_row.page_banner.page_slider{margin-bottom:0;padding-bottom:0}.vc_row.page_banner .service_txt{z-index:1}.posts_banner .desc,.posts_banner .hdr,.vc_row.page_banner .badge,.vc_row.page_banner .btn,.vc_row.page_banner .desc,.vc_row.page_banner .hdr{opacity:0;position:relative;margin:0;transition:.5s ease-out;-moz-transition:.5s ease-out;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out}.vc_row.page_banner .hdr h1,.vc_row.page_banner .hdr p{color:#fff;text-shadow:0 0 10px rgb(0 0 0 / 100%)}.posts_banner .desc p,.vc_row.page_banner .desc p{text-shadow:0 0 10px rgb(0 0 0 / 50%);font-size:.85em;font-style:italic}.posts_banner .hdr p,.vc_row.page_banner .hdr p{font-weight:500;display:block}.vc_row.page_banner .hdr p>a{color:#fff;font-weight:600;text-decoration:underline}.vc_row.page_banner .desc p{color:#fff;font-weight:500;display:block}.posts_banner .img,.vc_row.page_banner .img{z-index:0;position:relative;width:100%;margin:0 auto}.vc_row.page_banner .img img{width:100vw;margin:-1% 0 0;height:auto}.vc_row.page_banner .img.img_pull_up img{margin:-10% 0 0}.home .vc_row.page_banner .img.img_pull_up img{margin:-6% 0 0}.vc_row.page_banner .btn{display:block;width:fit-content}.vc_row.page_banner .badge img{max-width:12rem}.vc_row.page_txt .vc_row.container{margin:0 auto;max-width:1140px;padding-left:0;padding-right:0}.vc_row.page_txt .vc_row.intro.services .txt,.vc_row.page_txt .vc_row.sub_hdr{margin-bottom:0}.vc_row.page_txt .btn.download a{font-size:1rem;display:block}.blog_post_article .blog_post_l .content ul,.vc_row.page_txt .lst ol,.vc_row.page_txt .lst ul{padding:0 0 0 20px}.vc_row.page_txt .lst ul li{padding:0;margin:0 0 12px;list-style:none}.vc_row.page_txt .lst ol li{padding:0;margin:0 0 12px}.vc_row.page_txt .lst ul li:before{content:'';display:inline-block;float:left;width:8px;height:8px;background:#000;border-radius:50%;margin:8px -10px 0 0;left:-15px;position:relative}.vc_row.page_txt .lst ol li a,.vc_row.page_txt .lst ul li a,.vc_row.page_txt p a{color:#442267;text-decoration:underline;font-weight:500}.vc_row.page_txt .spacer:after{content:'';display:block;width:180px;height:5px;margin:40px 0 0;border-bottom:1px solid #ddd;border-left:50px solid #e79423}.vc_row.page_txt.page_img_ban .txt{margin:0;padding:70px 0}.vc_row.page_txt.page_img_ban h2,.vc_row.page_txt.page_img_ban h3{color:#fff;text-shadow:0 0 10px rgb(0 0 0 / 100%);font-size:2.3em}.vc_row.page_txt.page_img_ban p{font-weight:500;text-shadow:0 0 10px rgb(0 0 0 / 100%);font-size:1.1em}.vc_row.page_txt.page_mb{margin-bottom:60px}.vc_row.page_txt .icons.icons_approach .item,.vc_row.page_txt .icons_4 .item{padding:0 30px}.vc_row.page_txt .icons_4 .item:last-child,.vc_row.page_txt .icons_5 .item.last,.vc_row.page_txt .icons_6 .item.last,.vc_row.page_txt .icons_invest .item.last,.vc_row.page_txt .icons_options .item.last{border-right:none}.vc_row.page_txt .icons_5 .item{padding:0 10px;width:20%}.vc_row.page_txt .icons_6 .item{padding:0 10px}.vc_row.page_txt .icons_invest .item,.vc_row.page_txt .icons_options .item{padding:0 10px;float:none;display:inline-block;vertical-align:top}.vc_row.page_txt .icons .item .img,.vc_row.page_txt .services .item .img{text-align:center;margin:0 0 20px}.vc_row.page_txt .icons .item .img img{margin:0 auto;max-height:100px}.vc_row.page_txt .icons.icons_bgr .item .img img{max-height:160px}.vc_row.page_txt .vc_row.icons_smaller_last{margin-bottom:120px}.vc_row.page_txt .icons.icons_smaller .item{padding:0 30px;width:20%;border-right:1px solid #ddd;min-height:160px}.vc_row.page_txt .icons.icons_smaller .item:nth-child(2){border:none;border-right:1px solid #ddd}.vc_row.page_txt .icons.icons_smaller .item:nth-child(5){border:none}.vc_row.page_txt.bg_reverse p a{color:#fff;text-decoration:none}.hdr_block{margin:0!important}.hdr_block.hdr_block_white{background-color:#fff}.vc_row.page_timeline,.vc_row.page_wall,footer{background:#000}.hdr_block.hdr_half_left{width:200%;border-radius:50px;padding:16px 25px 14px 100%;min-height:60px;margin-left:-100%!important;margin-bottom:20px!important}.vc_row.page_txt .vc_row.services.services_row{margin-bottom:20px}.vc_row.page_txt .services .item .img img{margin:0 auto}.vc_row.page_txt .features h4{font-size:1em;font-weight:500}.vc_row.page_txt .impact .item{min-height:320px;margin-bottom:40px}.blog_post_article .blog_post_l .content ul>li,.vc_row.page_txt .impact .wpb_single_image{margin:0 0 20px}.vc_row.page_txt .vc_row.intro.approach{counter-reset:line-number}.vc_row.page_txt .vc_row.approach.item{counter-increment:line-number}.vc_row.page_txt .vc_row.approach.item .title p:before{content:counter(line-number) " ";color:#e79423;font-weight:700;margin:0 7px 40px 0;float:left;display:inline-block}.vc_row.page_txt .vc_row.approach.item .title p{font-size:1.7em;font-weight:500;margin:1em 0 0}.vc_row.page_txt .vc_row.approach.item .desc:before{content:'';background-size:48px;height:100px;width:70px;background-repeat:no-repeat;display:block;position:absolute;left:-60px;opacity:.2;top:10%}.vc_row.page_txt .vc_row.approach.item .desc p{padding:0 0 0 1em}.vc_row.page_txt .vc_row.approach.end,.vc_row.page_txt .vc_row.quotes{margin-bottom:130px}.vc_row.rvs .rv_item .txt{text-align:center;color:#fff;font-size:1.3em;max-width:800px;margin:0 auto;padding:40px 0;text-shadow:0 0 10px rgb(0 0 0 / 100%)}.vc_row.rvs .rv_item .txt:before{content:'\201C'}.vc_row.rvs .rv_item .txt:after{content:'\201D'}.vc_row.rvs .rv_item .details{text-align:center;color:#fff;text-shadow:0 0 10px rgb(0 0 0 / 100%)}.vc_row.page_timeline::before{content:"";display:block;opacity:.4;position:absolute;top:0;right:0;bottom:0;left:0}.vc_row.page_timeline .container.years,.vc_row.page_wall .container.items{margin:0 auto 60px}.vc_row.page_timeline .container.years .els:before{content:'';width:2px;height:100vw;background:#fff;display:block;position:absolute;left:50%}.vc_row.page_timeline .container.years .el{width:50%;margin:0 0 50px}.vc_row.page_timeline .container.years .el.el_l{float:left;text-align:right}.vc_row.page_timeline .container.years .el.el_r{float:right}.vc_row.page_timeline .container.years .el .wpb_wrapper:before{content:'';width:13px;height:13px;background:#fff;position:relative;border-radius:50%}.vc_row.page_timeline .container.years .el.el_l .wpb_wrapper:before{margin:15px -7px 0 0;float:right}.vc_row.page_timeline .container.years .el.el_r .wpb_wrapper:before{margin:15px 0 0 -5px;float:left}.vc_row.page_timeline .container.years .el p:first-child:before{content:'';width:30px;height:2px;background:#fff;position:relative}.vc_row.page_timeline .container.years .el.el_l p{margin-right:50px}.vc_row.page_timeline .container.years .el.el_r p{margin-left:50px}.vc_row.page_timeline .container.years .el.el_l p:before{margin:20px -45px 0 0;float:right}.vc_row.page_timeline .container.years .el.el_r p:before{margin:20px 0 0 -45px;float:left}.vc_row.page_timeline h3,.vc_row.page_wall h3{margin:0 0 60px}.vc_row.page_timeline p,.vc_row.page_wall p{font-size:1em}.vc_row.page_timeline p strong,.vc_row.page_wall p strong{font-weight:700;font-size:1.6em}.vc_row.page_wall .container.items .lst ul li{width:70%;margin:0 0 40px;font-size:1.1em}.vc_row.page_wall .container.items .lst ul li:before{background:#fff}.vc_row.page_faqs .faq p{padding:0 15px}.vc_row.page_faqs .faq.question p{font-size:1.5em;margin-bottom:0;position:relative;width:100%;display:block;overflow:hidden;color:#442267}.blog_post_article .blog_post_r .cta,.case_studies .case_studies_r .cta,.case_studies .case_studies_r .img,.team .item,.vc_row.page_faqs .faq.answer p{margin:0 0 40px}.vc_row.page_faqs .faq.question p:hover{opacity:.5;cursor:pointer}.vc_row.page_faqs .faq.question p strong{width:90%;float:left}.vc_row.page_faqs .faq.question p:after{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTYuNSAxNTYuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTU2LjUgMTU2LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjMxRjIwO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNTYuNSw2MS40IDk1LjEsNjEuNCA5NS4xLDAgNjEuNCwwIDYxLjQsNjEuNCAwLDYxLjQgMCw5NS4xIDYxLjQsOTUuMSA2MS40LDE1Ni41IDk1LjEsMTU2LjUgCgk5NS4xLDk1LjEgMTU2LjUsOTUuMSAiLz4KPC9zdmc+Cg==');background-size:22px;height:22px;width:22px;background-repeat:no-repeat;margin:8px 0 0;display:block;float:right}.vc_row.page_faqs .faq.question.open p:after{content:'';background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNTYuNSAxNTYuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTU2LjUgMTU2LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMjMxRjIwO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNTYuNSw2MS40IDAsNjEuNCAwLDk1LjEgMTU2LjUsOTUuMSAiLz4KPC9zdmc+Cg==');background-size:22px;height:22px;width:22px;background-repeat:no-repeat;margin:8px 0 0;display:block;float:right}.vc_row.page_faqs .faq.answer{border-bottom:2px solid #ccc;margin-bottom:12px;max-height:0;position:relative;width:100%;overflow:hidden;transition:max-height .25s ease-out}.vc_row.page_faqs .faq.answer.open{max-height:500px;transition:max-height .5s ease-in}.vc_separator.container.sep{max-width:480px;margin-top:40px;margin-bottom:40px}.vc_separator.container.sep .vc_sep_line{border-color:#442267;border-top:3px solid #442267}.team .item{min-height:440px}.team .col-sm-2.item{min-height:340px}.team .item img{width:100%;margin:0 0 20px}.team_other{position:relative;width:100%}.team_other .hdr{border-top:1px solid #e79423;padding:40px 0 0}.team_other .item{float:left}.team_other .item h3{font-size:1.1em;margin:0 0 4px}.team_other .item h5{font-size:.85em}#gmap{width:100%;display:block;height:500px}.cta_block{background-color:#442267;margin:0!important}.cta_block.cta_half_left{border-radius:0 95px 95px 0;min-height:120px;margin-left:-110%!important;width:220%}.cta_block.cta_half_left>.wpb_wrapper{padding:20px 80px 20px 50%}.cta_block.cta_half_right{border-radius:95px 0 0 95px;min-height:120px;margin-left:0!important}.cta_block p,.vc_row.page_txt .cta_block p{color:#fff;font-size:1.5em;font-weight:600;line-height:1.3em}.cta_block a,.vc_row.page_txt .cta_block a{color:#e79423;text-decoration:none;font-weight:600}.case_studies_banner,.posts_banner,.team_profile_banner{margin:0;padding-bottom:0;position:relative}.case_studies_banner>.col-sm-12,.posts_banner>.col-sm-12,.team_profile_banner>.col-sm-12{padding-left:0;padding-right:0}.case_studies_banner .img,.team_profile_banner .img{z-index:0;position:relative;width:100%;margin:0 auto;max-height:320px}.case_studies_banner .img img,.team_profile_banner .img img{width:100%;margin:0;height:auto}.case_studies_banner .inner,.case_studies_banner .outer,.posts_banner .inner,.posts_banner .outer,.team_profile_banner .inner,.team_profile_banner .outer{position:relative;overflow:hidden;width:100%}.case_studies .case_studies_h .hdr,.team_profile .team_profile_h .hdr{border-bottom:1px solid #e79423;margin:20px 0 30px;padding:0 0 20px}.case_studies .case_studies_h .meta,.team_profile .team_profile_h .meta{margin:20px 0 0;position:relative;width:100%;overflow:hidden}.blog_post_nav ul,.case_studies .case_studies_h .meta ul,.share ul,.team_profile .team_profile_h .meta ul,footer .copyright ul{padding:0;margin:0}.case_studies .case_studies_h .meta ul li a,.team_profile .team_profile_h .meta ul li a{display:block;color:#000;font-weight:500}.team_profile .team_profile_h .meta ul li a.icon:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDc0LjQgMzU4LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNzQuNCAzNTguMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDIyNjc7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yODkuNiw3N0g2OC41QzU0LjQsNzcsNDMsODguNCw0MywxMDIuNXYxNTMuMWMwLDE0LjEsMTEuNCwyNS41LDI1LjUsMjUuNWgyMjEuMWMxNC4xLDAsMjUuNS0xMS40LDI1LjUtMjUuNQoJCVYxMDIuNUMzMTUuMiw4OC40LDMwMy43LDc3LDI4OS42LDc3eiBNMjg5LjYsMTAyLjV2MjEuN2MtMTEuOSw5LjctMzAuOSwyNC44LTcxLjUsNTYuNmMtOSw3LTI2LjcsMjQtMzksMjMuOAoJCWMtMTIuMywwLjItMzAuMS0xNi43LTM5LTIzLjhjLTQwLjYtMzEuOC01OS42LTQ2LjktNzEuNS01Ni42di0yMS43TDI4OS42LDEwMi41TDI4OS42LDEwMi41eiBNNjguNSwyNTUuNlYxNTcKCQljMTIuMiw5LjcsMjkuNSwyMy4zLDU1LjgsNDMuOWMxMS42LDkuMSwzMiwyOS4zLDU0LjgsMjkuMmMyMi43LDAuMSw0Mi44LTE5LjgsNTQuOC0yOS4yYzI2LjMtMjAuNiw0My42LTM0LjIsNTUuOC00My45djk4LjcKCQlMNjguNSwyNTUuNkw2OC41LDI1NS42eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTk5OS42LDYwSDc5NS40Yy05LjQsMC0xNyw3LjctMTcsMTcuMlYyODFjMCw5LjUsNy42LDE3LjIsMTcsMTcuMmgyMDQuMmM5LjQsMCwxNy03LjcsMTctMTcuMlY3Ny4yCgkJQzEwMTYuNiw2Ny43LDEwMDksNjAsOTk5LjYsNjB6IE04NTAuNCwyNjQuMWgtMzUuM1YxNTAuNWgzNS40TDg1MC40LDI2NC4xTDg1MC40LDI2NC4xeiBNODMyLjgsMTM1Yy0xMS4zLDAtMjAuNS05LjItMjAuNS0yMC41CgkJUzgyMS41LDk0LDgzMi44LDk0czIwLjUsOS4yLDIwLjUsMjAuNVM4NDQuMSwxMzUsODMyLjgsMTM1eiBNOTgyLjgsMjY0LjFoLTM1LjN2LTU1LjNjMC0xMy4yLTAuMy0zMC4xLTE4LjMtMzAuMQoJCWMtMTguNCwwLTIxLjIsMTQuNC0yMS4yLDI5LjJ2NTYuMmgtMzUuM1YxNTAuNWgzMy45VjE2NmgwLjVjNC43LTguOSwxNi4zLTE4LjMsMzMuNC0xOC4zYzM1LjcsMCw0Mi40LDIzLjUsNDIuNCw1NC4ydjYyLjJIOTgyLjh6IgoJCS8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjQ5LjYsMjI4LjNMNTk3LjQsMjA2Yy00LjYtMS45LTkuOS0wLjYtMTMsMy4ybC0yMy4xLDI4LjJjLTM2LjItMTcuMS02NS40LTQ2LjItODIuNS04Mi41bDI4LjItMjMuMQoJCWMzLjktMy4xLDUuMi04LjUsMy4yLTEzbC0yMi4zLTUyLjFjLTIuMi01LTcuNS03LjctMTIuOC02LjVsLTQ4LjQsMTEuMmMtNS4xLDEuMi04LjcsNS43LTguNywxMC45YzAsMTE5LjQsOTYuOCwyMTYsMjE2LDIxNgoJCWM1LjIsMCw5LjctMy42LDEwLjktOC43bDExLjItNDguNEM2NTcuMywyMzUuOCw2NTQuNSwyMzAuNSw2NDkuNiwyMjguM0w2NDkuNiwyMjguM3oiLz4KPC9nPgo8L3N2Zz4K);background-size:110px;height:32px;width:32px;background-repeat:no-repeat;display:inline-block;float:left}.team_profile .team_profile_h .meta ul li a.icon.email:before{background-position:-4px 0}.share .icon_sh.fb:before,.team_profile .team_profile_h .meta ul li a.icon.phone:before{background-position:-38px 0}.team_profile .team_profile_h .meta ul li a.icon.lnkin:before{background-position:-76px 0}.case_studies .case_studies_r .img img,.team_profile .team_profile_r .img img{position:relative;width:100%;height:auto}.case_studies .shortcode .item{min-height:400px;margin:0 0 40px}.case_studies .shortcode .item img,.row_page_news .news-post img{margin:0 0 10px;width:100%;height:auto}.case_studies .shortcode .item h4,.row_page_news .news-post h4{margin:0 0 10px;font-size:1.2em;color:#442267}.posts_banner .desc p,.posts_banner .hdr h1,.posts_banner .hdr p{color:#fff;text-shadow:0 0 10px rgb(0 0 0 / 75%)}.case_studies .case_studies_h .meta ul li{list-style:none;float:left;display:inline-block;margin:0 20px}.case_studies .case_studies_h .meta ul li:first-child,footer .copyright ul li:first-child{margin-left:0}.case_studies .case_studies_h .meta ul li:last-child{margin-right:0}.posts_banner .desc,.posts_banner .hdr{position:absolute;z-index:1;margin:0}.posts_banner .desc p{font-weight:500;display:block}.posts_banner .img img{width:100%;margin:0 auto;height:auto}.row_page_news{min-height:600px;margin:40px 0 0}.row_page_news .posts_cats{margin:0 auto 40px;text-align:center;min-height:30px}.row_page_news .posts_cats a{display:inline-block;padding:3px;color:#442267;text-transform:uppercase;font-size:1em;font-weight:500;margin:0 15px}.row_page_news .posts_cats a.active{border-bottom:2px solid #e79423}.row_page_news .news-post{min-height:460px;margin:0 0 40px}.posts_container.all .hdr h4{margin:0 0 10px;font-size:1.5em}.posts_container.txt .item{position:relative;margin:0 0 30px}.posts_container.txt .hdr h4{margin:0 0 10px;font-size:1.3em}main.blog_post{overflow:hidden}.posts_banner.blog_post_banner .img{background:#fff;text-align:center}.error404 main,.share .icon_sh:before,footer .logo .icon:before,footer:before{background-repeat:no-repeat}.blog_post_article{min-height:600px;margin-top:40px}.blog_post_article .blog_post_l .meta{border-bottom:1px solid #e79423;margin:0 0 30px;padding:0 0 20px}.blog_post_article .blog_post_l .meta .hdr h1{color:#442267;margin:0 0 30px}.blog_post_article .blog_post_l .meta p{margin:0;font-size:.85em;color:#000;font-weight:600;opacity:.8}.blog_post_article .blog_post_l .content a{color:#442267;font-weight:600;text-decoration:underline}.blog_post_article .blog_post_l .content h1,.blog_post_article .blog_post_l .content h2{font-size:1.4em}.blog_post_article .blog_post_r .txt{margin:0 0 30px}.blog_post_article .blog_post_r .txt p{font-weight:400;font-style:italic;font-size:.9em}.blog_post_article .blog_post_r .img{position:relative;overflow:hidden;margin:0 0 30px}.blog_post_article .blog_post_r .img img{width:100%;height:auto}.blog_post_nav{padding:30px 0 0;border-top:1px solid #e79423;font-size:.85em}.blog_post_nav ul li{list-style:none;display:block;margin:0 0 10px}.blog_post_nav ul li a{color:#442267;font-weight:600}.share.left ul li{margin:0 12px 0 0}.share.right ul li{margin:0 0 0 12px;float:right}.share.right ul li.txt{margin:12px 0 0;font-size:.85em;color:#000;font-weight:600;opacity:.8}.share a{display:block;width:40px}.newsletter_signup,footer:before{position:absolute;width:100%;display:block}.share .icon_sh:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDc0LjQgMzU4LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNzQuNCAzNTguMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDIyNjc7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yODkuNiw3N0g2OC41QzU0LjQsNzcsNDMsODguNCw0MywxMDIuNXYxNTMuMWMwLDE0LjEsMTEuNCwyNS41LDI1LjUsMjUuNWgyMjEuMWMxNC4xLDAsMjUuNS0xMS40LDI1LjUtMjUuNQoJCVYxMDIuNUMzMTUuMiw4OC40LDMwMy43LDc3LDI4OS42LDc3eiBNMjg5LjYsMTAyLjV2MjEuN2MtMTEuOSw5LjctMzAuOSwyNC44LTcxLjUsNTYuNmMtOSw3LTI2LjcsMjQtMzksMjMuOAoJCWMtMTIuMywwLjItMzAuMS0xNi43LTM5LTIzLjhjLTQwLjYtMzEuOC01OS42LTQ2LjktNzEuNS01Ni42di0yMS43SDI4OS42eiBNNjguNSwyNTUuNlYxNTdjMTIuMiw5LjcsMjkuNSwyMy4zLDU1LjgsNDMuOQoJCWMxMS42LDkuMSwzMiwyOS4zLDU0LjgsMjkuMmMyMi43LDAuMSw0Mi44LTE5LjgsNTQuOC0yOS4yYzI2LjMtMjAuNiw0My42LTM0LjIsNTUuOC00My45djk4LjdINjguNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MzAuOCw2MEg0NDMuN2MtMTQuMSwwLTI1LjUsMTEuNC0yNS41LDI1LjV2MTg3LjFjMCwxNC4xLDExLjQsMjUuNSwyNS41LDI1LjVoNzN2LTgxaC0zMy41di0zOC4xaDMzLjV2LTI5CgkJYzAtMzMsMTkuNy01MS4zLDQ5LjgtNTEuM2MxNC40LDAsMjkuNSwyLjYsMjkuNSwyLjZ2MzIuNGgtMTYuNmMtMTYuNCwwLTIxLjUsMTAuMi0yMS41LDIwLjZ2MjQuN2gzNi42bC01LjgsMzguMWgtMzAuN3Y4MWg3MwoJCWMxNC4xLDAsMjUuNS0xMS40LDI1LjUtMjUuNVY4NS41QzY1Ni4zLDcxLjQsNjQ0LjksNjAsNjMwLjgsNjB6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTk5LjYsNjBINzk1LjRjLTkuNCwwLTE3LDcuNy0xNywxNy4yVjI4MWMwLDkuNSw3LjYsMTcuMiwxNywxNy4yaDIwNC4yYzkuNCwwLDE3LTcuNywxNy0xNy4yVjc3LjIKCQlDMTAxNi42LDY3LjcsMTAwOSw2MCw5OTkuNiw2MHogTTg1MC40LDI2NC4xaC0zNS4zVjE1MC41aDM1LjRMODUwLjQsMjY0LjFMODUwLjQsMjY0LjF6IE04MzIuOCwxMzVjLTExLjMsMC0yMC41LTkuMi0yMC41LTIwLjUKCQlTODIxLjUsOTQsODMyLjgsOTRjMTEuMywwLDIwLjUsOS4yLDIwLjUsMjAuNUM4NTMuMywxMjUuOCw4NDQuMSwxMzUsODMyLjgsMTM1eiBNOTgyLjgsMjY0LjFoLTM1LjN2LTU1LjMKCQljMC0xMy4yLTAuMy0zMC4xLTE4LjMtMzAuMWMtMTguNCwwLTIxLjIsMTQuNC0yMS4yLDI5LjJ2NTYuMmgtMzUuM1YxNTAuNWgzMy45VjE2NmgwLjVjNC43LTguOSwxNi4zLTE4LjMsMzMuNC0xOC4zCgkJYzM1LjcsMCw0Mi40LDIzLjUsNDIuNCw1NC4yVjI2NC4xeiIvPgo8L2c+Cjwvc3ZnPgo=);background-size:120px;height:42px;width:42px;margin:0;display:block}.share .icon_sh.email:before{background-position:2px 0}.share .icon_sh.lnkin:before{background-position:-80px 0}.newsletter_signup{margin-top:-35px;z-index:1}.newsletter_signup form{margin:0;display:block}.newsletter_signup form #mc_embed_signup_scroll>div{display:inline;float:left}.newsletter_signup form #mc_embed_signup_scroll>div label{color:#fff;font-weight:600;margin:8px 0 0}.newsletter_signup form #mc_embed_signup_scroll>div input[type=email],.newsletter_signup form #mc_embed_signup_scroll>div input[type=text]{font-size:.9em;height:40px;padding:10px 20px;border-radius:20px;border:1px solid #ddd;color:#222}.newsletter_signup form #mc_embed_signup_scroll .indicates-required{color:#fff;font-size:.6em}footer{position:relative}footer:before{content:'';left:0;top:0;height:100%;opacity:.8;background-image:url('assets/img/footer-background.jpg');background-size:cover;background-position:center}footer .footer_social a{display:block;margin:0 0 1rem}footer .logo .footer_logo_cont{position:relative;background:#442267;width:300%;border-radius:40px;padding:16px 20px 14px 200%;height:80px;margin-left:-200%;margin-bottom:20px}footer .contact p,footer .links li a,footer .links ul li a,footer .logo p{color:#fff;font-size:.9em}footer .logo .icon:before{content:'';display:inline-block}footer .logo .icon.li:before{width:100px;height:28px;background-size:100px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4NDEgMjA1LjEiCgkgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQxIDIwNS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTEzOC40NjIsLTI4Ny40MjUpIj4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NjcuNyw0NzkuNkw5NjcuNyw0NzkuNmMyLjEsMCwzLjgtMS43LDMuOC0zLjhjMC0wLjEsMC0wLjEsMC0wLjJjMC0yLjgtMS43LTQuMi01LjItNC4yaC01Ljd2MTQuOGgyLjF2LTYuNQoJCWgyLjZsMC4xLDAuMWw0LjEsNi40aDIuM2wtNC40LTYuNkw5NjcuNyw0NzkuNnogTTk2NS4yLDQ3OC4xaC0yLjV2LTVoMy4xYzEuNiwwLDMuNSwwLjMsMy41LDIuNAoJCUM5NjkuMyw0NzcuOSw5NjcuNSw0NzguMSw5NjUuMiw0NzguMSBNMTM4LjUsMzE3LjZoMzEuNFY0MzJIMjI4djI5aC04OS42VjMxNy42SDEzOC41eiBNMjQxLjksMzYzLjhoMzAuMlY0NjFoLTMwLjJMMjQxLjksMzYzLjgKCQlMMjQxLjksMzYzLjh6IE0yNTcsMzE1LjRjOS42LDAsMTcuNSw3LjksMTcuNSwxNy41cy03LjksMTcuNS0xNy41LDE3LjVzLTE3LjUtNy45LTE3LjUtMTcuNVMyNDcuNCwzMTUuNCwyNTcsMzE1LjRMMjU3LDMxNS40CgkJIE0zOTguNCwzMTcuNWgzMC4ydjg1LjdsMzQuMi0zOS42aDM3bC0zOS42LDQ1bDM4LjgsNTIuM2gtMzhsLTMyLTQ4aC0wLjR2NDhoLTMwLjJWMzE3LjV6IE0yODguOSwzNjMuOGgyOVYzNzdoMC40CgkJYzUuOS0xMC4xLDE2LjktMTYuMSwyOC42LTE1LjdjMzAuNiwwLDM2LjIsMjAuMSwzNi4yLDQ2LjN2NTMuM2gtMzAuMnYtNDcuM2MwLTExLjMtMC4yLTI1LjgtMTUuNy0yNS44Yy0xNS43LDAtMTguMSwxMi4zLTE4LjEsMjUKCQl2NDguMWgtMzAuMkwyODguOSwzNjMuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NjMuMyw0MDFjMC0wLjEsMC0wLjMsMC0wLjRjMC05LjktOC4yLTE4LjEtMTguMS0xOC4xYy0wLjEsMC0wLjMsMC0wLjQsMGMtMTAuOS0wLjctMjAuNSw3LjYtMjEuMywxOC41CgkJSDU2My4zeiBNNTg4LjksNDQ0LjFjLTEwLjIsMTIuMy0yNS4zLDE5LjQtNDEuMywxOS4zYy0zMC4yLDAtNTQuMy0yMC4xLTU0LjMtNTEuM3MyNC4yLTUxLjMsNTQuMy01MS4zYzI4LjIsMCw0NS45LDIwLjEsNDUuOSw1MS4zCgkJdjkuNWgtNzAuMWMxLjgsMTEsMTEuNiwxOS4yLDIyLjcsMTguOWM4LjctMC4xLDE2LjgtNC41LDIxLjUtMTEuOUw1ODguOSw0NDQuMXogTTY1Ni40LDM4Ny4yYy0xNS4xLDAtMjQuMSwxMC4xLTI0LjEsMjQuOAoJCWMwLDE0LjcsOS4xLDI0LjgsMjQuMSwyNC44YzE1LjEsMCwyNC4yLTEwLjEsMjQuMi0yNC44QzY4MC42LDM5Ny4zLDY3MS42LDM4Ny4yLDY1Ni40LDM4Ny4yIE03MDguNCw0NjAuOWgtMjcuOFY0NDhoLTAuNAoJCWMtNy4xLDkuNS0xOC4yLDE1LjItMzAsMTUuM2MtMjksMC00OC4xLTIwLjktNDguMS01MC41YzAtMjcuMiwxNi45LTUyLjEsNDQuNy01Mi4xYzEyLjUsMCwyNC4yLDMuNCwzMSwxMi45aDAuNHYtNTZoMzAuMgoJCUw3MDguNCw0NjAuOXogTTkxMi4yLDQ2MUg4ODJ2LTQ3LjNjMC0xMS4zLTAuMi0yNS44LTE1LjctMjUuOGMtMTUuNywwLTE4LjEsMTIuMy0xOC4xLDI1VjQ2MUg4MTh2LTk3LjJoMjl2MTMuM2gwLjQKCQljNS45LTEwLjEsMTYuOS0xNi4xLDI4LjYtMTUuN2MzMC42LDAsMzYuMiwyMC4xLDM2LjIsNDYuM1Y0NjF6IE03ODMuOSwzNTAuNUw3ODMuOSwzNTAuNWMtOS42LDAtMTcuNS03LjktMTcuNS0xNy41CgkJczcuOS0xNy41LDE3LjUtMTcuNXMxNy41LDcuOSwxNy41LDE3LjVsMCwwQzgwMS40LDM0Mi42LDc5My41LDM1MC41LDc4My45LDM1MC41IE03OTksNDYxaC0zMC4ydi05Ny4ySDc5OVY0NjF6IE05MjcuMiwyODcuNAoJCUg3NTMuNmMtOC4xLTAuMS0xNC45LDYuNS0xNSwxNC43djE3NC4zYzAuMSw4LjIsNi45LDE0LjgsMTUsMTQuN2gxNzMuNmM4LjIsMC4xLDE1LTYuNSwxNS4xLTE0LjdWMzAyLjEKCQlDOTQyLjIsMjkzLjksOTM1LjQsMjg3LjMsOTI3LjIsMjg3LjQgTTk2NS41LDQ2NC44Yy03LjYsMC4xLTEzLjgsNi4zLTEzLjgsMTMuOXM2LjMsMTMuOSwxMy45LDEzLjljNy42LDAsMTMuOS02LjMsMTMuOS0xMy45CgkJcy02LjItMTMuOC0xMy44LTEzLjlIOTY1LjUgTTk2NS41LDQ5MWMtMC4xLDAtMC4xLDAtMC4yLDBjLTYuNywwLTEyLjItNS41LTEyLjItMTIuMnM1LjUtMTIuMiwxMi4yLTEyLjJjNi42LDAsMTIuMSw1LjQsMTIuMiwxMgoJCXYwLjJjMC4xLDYuNS01LjEsMTItMTEuNywxMi4ySDk2NS41Ii8+CjwvZz4KPC9zdmc+Cg==')}footer .links ul.menu>li>a{font-weight:600;display:block;padding:5px 3px}footer .links ul.menu>li .sub-menu{margin:0 0 10px}footer .links ul.menu>li .sub-menu li>a{display:block;padding:5px 3px}footer .services .widget_text p a{display:block;padding:5px 0 5px 3px;color:#e79423;font-weight:600;width:100%}footer .copyright{padding-bottom:50px;color:#fff;border-top:1px solid}footer .copyright:before{content:'';width:100%;height:1px;display:block;margin:0 0 20px}footer .copyright p{font-size:.75em;margin:0}footer .copyright ul li{display:inline;margin-left:20px;font-size:.75em}footer .copyright ul li a{color:#fff;display:block}.error404 main{background-image:url('assets/img/Ethical-Investing-NZ-404-Page-Not-Found.jpg');background-size:cover;text-shadow:0 0 10px rgb(0 0 0 / 70%);color:#fff}.error404 main p{font-size:1.3em;width:80%}.error404 footer{margin-top:0}@media screen and (min-width:992px){.vc_row.page_txt .vc_row.icons,footer .lnks{margin-bottom:60px}h2{font-size:2em;line-height:1.4em}h2.smaller,h3{font-size:1.5em}h4{font-size:1.2em;line-height:1.5em}h5{font-size:1em}.hdr_big h4{font-size:1.8em;font-weight:500;line-height:1.3em}.angle_bottom_left,.angle_down,.angle_top_left,.angle_up{pointer-events:none}.angle_up{border-width:0 0 130px 100vw}.angle_bottom_left,.angle_down{border-width:130px 0 0 100vw;top:-160px}.angle_top_left{border-width:130px 0 0 100vw;bottom:-130px}.vc_row.angle{padding-top:40px}.vc_row.angle_top{padding-top:160px}.vc_row.angle_padb{padding-bottom:130px}.ang_extra_bottom,.ang_green_light.ang_transparent.angle_down,.ang_white.ang_transparent.angle_down{bottom:-130px}.ang_green_light.ang_transparent.angle_up{top:-160px}.header_top{margin-top:40px}#nav-desktop .primary-menu-container{position:relative}.header_nav_mob{opacity:0;display:none}#contact-mobile,.nav-mobile,button.navbar-toggler{display:none}.header .cta li{list-style:none;width:50%;float:right;margin:20px 0}.header .cta li .textwidget{background:#fff;width:200%;border-radius:30px;padding:14px 20px;height:50px}.header .main .cont{width:153%}.header .main .nav{float:left}.case_studies_banner .container,.posts_banner .container,.team_profile_banner .container,.vc_row.page_banner .container{margin:0 auto;padding:0;width:1140px;float:none}.posts_banner .service_txt,.vc_row.page_banner .service_txt{position:absolute;width:100%;bottom:120px}.home .posts_banner .service_txt,.home .vc_row.page_banner .service_txt{top:14rem}.posts_banner .hdr,.vc_row.page_banner .hdr{top:0;max-width:800px}.posts_banner .hdr p,.vc_row.page_banner .hdr p{font-size:1.2em;margin:20px 0 0 20px}.posts_banner .desc{text-align:right;right:0;bottom:-80px}.vc_row.page_banner .desc{text-align:right;right:0;bottom:44px}.posts_banner .desc p,.vc_row.page_banner .desc p{margin:20px 0 0 20px}.vc_row.page_banner .btn{margin:1.2rem 0 0 5px}.vc_row.page_banner .badge{margin:1.8rem 2rem 0 15px}.posts_banner .img,.posts_banner.blog_post_banner .img,.vc_row.page_banner .img{max-height:640px}.home .posts_banner .img,.home .vc_row.page_banner .img{max-height:740px}.vc_row.page_banner.add_h .img{max-height:700px}.posts_banner.blog_post_banner .hdr{top:300px;max-width:inherit}.posts_banner.blog_post_banner .hdr h1{font-size:3.2em;margin:0 0 0 25px}.cta_block.cta_half_right>.wpb_wrapper{padding:20px 25px 20px 80px}.cta_block.cta_half_right{width:200%}.vc_row.page_txt .icons_invest .item{min-height:150px;width:16.66666667%}.newsletter_signup .cont{position:relative;background:#442267;width:153%;border-radius:40px;padding:20px 20px 14px 50%;height:80px;margin-left:-50%}.newsletter_signup form #mc_embed_signup_scroll>div.input,.newsletter_signup form #mc_embed_signup_scroll>div.label{margin:0 20px 0 0}.newsletter_signup form #mc_embed_signup_scroll>div.input label{margin-right:10px;font-weight:500}footer .copyright .col_r{text-align:right}footer .lnks{padding-top:90px}}@media screen and (min-width:1600px){.posts_banner .hdr h1,.vc_row.page_banner .hdr h1{font-size:3.8em;margin:0 0 0 15px}.home .vc_row.page_banner .hdr h1{font-size:3rem}.home .posts_banner .img,.home .vc_row.page_banner .img{max-height:800px}}@media screen and (min-width:1200px){.slick_slide_btn.slick-prev{left:-50px}.slick_slide_btn.slick-next{right:-50px}}@media screen and (max-width:1200px){.slick_slide_btn.slick-prev{left:-50px}.slick_slide_btn.slick-next{right:-50px}}@media screen and (min-width:1200px) and (max-width:1600px){.posts_banner .hdr h1,.vc_row.page_banner .hdr h1{font-size:2.5em;margin:0 0 0 15px}}@media screen and (min-width:992px) and (max-width:1200px){#nav-desktop #menu-desktop-menu>li{margin:5px 5px 0 8px}#nav-desktop #menu-desktop-menu>li:first-child{margin:5px 5px 0}#nav-desktop #menu-desktop-menu>li.btn{margin:3px 0 0 10px}#nav-desktop #menu-desktop-menu>li>a{font-size:.85em}.vc_row.page_txt .vc_row.container{max-width:960px}.posts_banner .service_txt,.vc_row.page_banner .service_txt{position:absolute;width:100%;bottom:80px}.posts_banner .hdr h1,.vc_row.page_banner .hdr h1{font-size:2.5em;margin:0 0 0 20px;width:80%}.posts_banner .hdr p,.vc_row.page_banner .hdr p{font-size:1em;margin:20px 20px 0;width:80%}.vc_row.page_banner .desc p{margin:20px 20px 0}.newsletter_signup .cont{position:relative;background:#442267;width:153%;border-radius:40px;padding:20px 20px 14px 50%;height:150px;margin-left:-50%}.newsletter_signup form #mc_embed_signup_scroll>div.label{width:100%;margin-bottom:12px}.newsletter_signup form #mc_embed_signup_scroll>div.input{margin:0 20px 12px 0;width:33%}.newsletter_signup form #mc_embed_signup_scroll>div.input label{font-weight:500;width:60px}.newsletter_signup form #mc_embed_signup_scroll>div input[type=email],.newsletter_signup form #mc_embed_signup_scroll>div input[type=text]{width:72%}footer .lnks{margin-bottom:20px;padding-top:130px}}@media screen and (max-width:992px){#nav-desktop,.header_fade,.header_top .btn,.header_top .link_cta,.header_top li span{display:none}.header_logo_cont{padding:30px 20px 10px;min-height:100px}.header_top{margin:10px 0 0;position:relative;display:block;width:100%;overflow:hidden}#top_banner{font-size:.85em;position:relative}#top_banner,#top_banner_base{min-height:0}header.top.tb{top:80px}header.header_scroll .header_logo_cont,header.top.header_scroll{top:0}header .col_l{width:40%}header .col_r{width:60%}.navbar-toggler{float:right;display:block;margin:2px -10px 5px 0}.header_nav_mob{top:100px}.slick_slide_btn.slick-next,.slick_slide_btn.slick-prev{display:none!important}}@media screen and (min-width:767px) and (max-width:992px){h2,h4{line-height:1.5em}h1{font-size:2em}h2{font-size:1.6em}.hdr_big h4,h2.smaller,h3{font-size:1.25em}h4{font-size:1.2em}h5{font-size:1em}.hdr_big h4{font-weight:500;line-height:1.2em}.img_half{text-align:center!important}.header_base_block{min-height:60px;background:#fff}.header .cta{height:60px}.header .cta li{list-style:none;width:100%;margin:10px 0}.header .cta li .textwidget{background:#fff;width:100%;padding:8px 0;text-align:center}header.header_scroll .header .cta{height:0;visibility:hidden}.header .main .cont{width:150%}.header .main .nav{float:right;margin:0 10px 0 0}.angle_up{border-width:0 0 50px 100vw}.angle_bottom_left,.angle_down{border-width:50px 0 0 100vw;top:-100px}.angle_top_left{border-width:50px 0 0 100vw;bottom:-80px}.vc_row.angle{padding-top:30px}.vc_row.angle_top{padding-top:100px}.vc_row.angle_padb{padding-bottom:80px}.ang_extra_bottom,.ang_green_light.ang_transparent.angle_down,.ang_white.ang_transparent.angle_down{bottom:-80px}.ang_green_light.ang_transparent.angle_up{top:-100px}.posts_banner .service_txt,.vc_row.page_banner .service_txt{position:absolute;width:100%;bottom:90px}.home .posts_banner .service_txt,.home .vc_row.page_banner .service_txt{top:7rem}.posts_banner .hdr,.vc_row.page_banner .hdr{top:0}.posts_banner .hdr h1,.vc_row.page_banner .hdr h1{font-size:2.5em;margin:0 0 0 20px;width:80%}.posts_banner .hdr p,.vc_row.page_banner .hdr p{font-size:1em;margin:20px 20px 0;width:80%}.vc_row.page_banner .hdr p br{display:none}.vc_row.page_banner .desc p{margin:20px 20px 0}.vc_row.page_banner .btn{margin:.4rem}.vc_row.page_banner .badge{margin:1rem}.posts_banner .img,.vc_row.page_banner .img,.vc_row.page_banner.add_h .img{height:480px}.home .posts_banner .img,.home .vc_row.page_banner .img{height:540px}.posts_banner .img img,.vc_row.page_banner .img img{width:140%;margin-left:-20%;max-width:none}.vc_row.page_banner .img.img_pull_up img{width:160%;margin-left:-40%}.home .vc_row.page_banner .img.img_pull_up img{width:150%;margin-left:-40%}.posts_banner.blog_post_banner .img img{width:150%;margin-left:-25%;max-width:none}.posts_banner.blog_post_banner .img{max-height:280px}.cta_block.cta_half_right>.wpb_wrapper{padding:20px 25px 20px 50px}.cta_block.cta_half_right{width:200%;margin-left:-5%!important}.cta_block.cta_single.cta_half_right{margin-left:-70%!important}.cta_block p,.vc_row.page_txt .cta_block p{font-size:1.3em}.vc_row.page_txt .vc_row.intro{margin-top:20px;margin-bottom:40px!important}.vc_row.page_txt .vc_row.intro.services .vc_col-sm-4,.vc_row.page_txt .vc_row.intro.services .vc_col-sm-8{width:50%}.vc_row.page_txt .txt{padding-left:0;padding-right:0}.newsletter_signup form .clear,.page-contact-us .contact_l,.vc_row.page_txt .vc_row.subhdr .vc_col-sm-8{width:100%}.vc_row.page_txt .icons.icons_bgr .item .img img{max-height:120px}.vc_row.page_txt .vc_row.icons{margin-bottom:0}.vc_row.page_txt .vc_row.icons.icons_3,.vc_row.page_txt .vc_row.icons.icons_approach,.vc_row.page_txt .vc_row.icons.icons_invest_in,.vc_row.page_txt .vc_row.icons.icons_options{margin-bottom:40px}.vc_row.page_txt .vc_row.icons.icons_options h4{font-size:1.1em;line-height:1.3em}.vc_row.page_txt .icons.icons_approach .item{padding:0 15px}.vc_row.page_txt .icons_invest .item{min-height:170px;width:22%}.vc_row.page_txt .vc_row.approach.item .title p{font-size:1.35em}.vc_row.page_txt .vc_row.approach.item .desc:before{left:-35px;top:20%;background-size:36px;width:40px}.posts_container .txt{padding-left:15px!important;padding-right:15px!important;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.posts_container .img{order:-1;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px!important}.posts_container.txt .item .hdr{padding-left:15px}.team .item{margin:0 0 20px;min-height:350px}.page-contact-us .contact_r{width:94%}.blog_post_article .blog_post_l,.blog_post_article .blog_post_r,.case_studies .case_studies_l,.case_studies .case_studies_r{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.blog_post_article .blog_post_r .cta_block.cta_half_right,.case_studies .case_studies_r .cta_block.cta_half_right{width:100%;margin-left:40%!important}.newsletter_signup .cont{position:relative;background:#442267;width:153%;border-radius:40px;padding:20px 20px 14px 50%;height:200px;margin-left:-50%}.newsletter_signup form #mc_embed_signup_scroll>div.label{width:100%;margin-bottom:12px}.newsletter_signup form #mc_embed_signup_scroll>div.input{margin:0 20px 12px 0;width:45%}.newsletter_signup form #mc_embed_signup_scroll>div.input label{font-weight:500;width:60px}.newsletter_signup form #mce-responses{display:block;width:100%}.newsletter_signup form #mc_embed_signup_scroll>div input[type=email],.newsletter_signup form #mc_embed_signup_scroll>div input[type=text]{width:78%}#mc-embedded-subscribe{margin-left:60px}footer .lnks{margin-bottom:20px;padding-top:180px}footer .lnks .logo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px}footer .lnks .contact,footer .lnks .links{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}footer .copyright .col_l{margin-bottom:10px}footer .copyright .col_l,footer .copyright .col_r{text-align:center;-ms-flex:0 0 100%;flex:100%;max-width:100%}}@media screen and (min-width:767px){.vc_row.page_txt .vc_row.intro{margin-bottom:60px}.vc_row.page_txt .vc_row.subhdr{margin-bottom:30px}.vc_row.page_txt .icons_options .item{min-height:200px;width:25%}.vc_row.page_txt .vc_row.services{margin-bottom:130px}.team_profile .team_profile_h .meta ul li{list-style:none;float:left;display:inline-block;margin:0 20px}.team_profile .team_profile_h .meta ul li:first-child{margin-left:0}.team_profile .team_profile_h .meta ul li:last-child{margin-right:0}.team_profile .team_profile_h .meta ul li a.icon:before{margin:-6px 0 0 -4px}#client-login .content{height:100vh;width:100%!important;justify-content:center;align-items:center;display:flex}#client-login .col{border-radius:1rem;padding:3rem;max-width:800px}#client-login .col .hdr h1{font-size:3rem}#client-login .col .txt p{font-size:1.3rem}#client-login .col .login{margin:2rem 0}#client-login .col .login .box{float:left;width:40%;margin:0 5%}footer{padding:0}footer .logo .footer_logo_cont .logo{max-width:210px}footer .services{padding-right:0}footer .links ul.menu>li .sub-menu li>a,footer .links ul.menu>li>a{width:fit-content}footer .copyright p span{margin:0 0 0 20px}.error404 main{padding:280px 0 400px}}@media screen and (max-width:767px){h2{font-size:1.6em;line-height:1.3em}h3{font-size:1.3em}h4{font-size:1.2em;line-height:1.5em}h5{font-size:1em}h2.smaller{font-size:1.4em}.hdr_big h4{font-size:1.5em;font-weight:500;line-height:1.2em}.img_half{text-align:center!important}.btn_find_more.orange{display:block;width:80%}.header_base_block{min-height:80px;background:#fff}.header .cta{height:80px}.header .cta li{list-style:none;width:100%;margin:10px 0}.header .cta li .textwidget{background:#fff;width:100%;padding:8px 0;text-align:center}header.header_scroll .header .cta{height:0;visibility:hidden}.header .main .cont{width:150%}.header .main .nav{float:right;margin:0 10px 0 0}.angle_up{border-width:0 0 50px 100vw}.angle_bottom_left,.angle_down{border-width:50px 0 0 100vw;top:-100px}.angle_top_left{border-width:50px 0 0 100vw;bottom:-80px}.vc_row.angle{padding-top:30px}.vc_row.angle_top{padding-top:100px}.vc_row.angle_padb{padding-bottom:80px}.ang_extra_bottom,.ang_green_light.ang_transparent.angle_down,.ang_white.ang_transparent.angle_down{bottom:-80px}.ang_green_light.ang_transparent.angle_up{top:-100px}.posts_banner .service_txt,.vc_row.page_banner .service_txt{position:absolute;width:100%;bottom:90px}.home .posts_banner .service_txt,.home .vc_row.page_banner .service_txt{top:10rem}.posts_banner .hdr,.vc_row.page_banner .hdr{top:0}.posts_banner .hdr h1,.vc_row.page_banner .hdr h1{font-size:1.9em;margin:0 0 0 20px;width:93%}.posts_banner .hdr p,.vc_row.page_banner .hdr p{font-size:1em;margin:20px 20px 0}.vc_row.page_banner .hdr p br,.vc_row.page_banner .mob_hide,.vc_row.page_txt .vc_row.approach.item .desc:before{display:none}.vc_row.page_banner .desc p{margin:20px 20px 0}.vc_row.page_banner .btn{margin:.4rem 0 0 7px}.vc_row.page_banner .badge{margin:1rem}.vc_row.page_txt .vc_row.intro,footer .lnks{margin-bottom:20px}.vc_row.page_banner .badge img{max-width:9rem}.posts_banner .img,.vc_row.page_banner .img{height:640px}.posts_banner .img img,.vc_row.page_banner .img img{width:270%;margin-left:-100%;max-width:none}.vc_row.page_banner .img.img_pull_up img{width:220%;margin-left:-90%}.home .vc_row.page_banner .img.img_pull_up img{width:260%;margin-left:-110%}.posts_banner.blog_post_banner .img img{width:150%;margin-left:-25%;max-width:none}.vc_row.page_banner.add_h .img{height:540px}.posts_banner.blog_post_banner .img{max-height:300px}.vc_row.page_txt p{margin-bottom:30px}.vc_row.page_txt .vc_row.subhdr{margin-top:30px;margin-bottom:0}.vc_row.page_txt .icons .item{margin-bottom:40px}.vc_row.page_txt .img{margin-bottom:20px;order:-1}.cta_block.cta_half_right{width:120%;margin-bottom:40px!important}.cta_block.cta_half_right>.wpb_wrapper{padding:20px 25px 20px 60px}.cta_block p,.vc_row.page_txt .cta_block p{width:80%}.vc_row.page_txt .icons_invest .item{min-height:140px;margin-bottom:30px;width:50%}.vc_row.page_txt .icons_options .item{min-height:180px;width:80%}.vc_row.page_txt .vc_row.services{margin-bottom:50px}.vc_row.page_txt .vc_row.approach.item .title{margin-bottom:0}.vc_row.page_txt .vc_row.approach.item .title p{font-size:1.5em;margin:0}.vc_row.page_txt .vc_row.approach.item .title p:before{margin:0 7px 20px 0}.team_profile .team_profile_h .meta ul li{list-style:none;display:block;margin:0 0 15px 5px;width:100%;position:relative}.team_profile .team_profile_h .meta ul li a.icon:before{margin:-6px 6px 0 -4px}.team_profile .team_profile_h{order:-1}.team_profile .team_profile_l{order:0}.team_profile .team_profile_r{order:-1;margin:0 0 30px}.team .col-sm-2.item{width:50%;margin:0}.vc_row.page_timeline .container.years .els:before{left:15px;height:100%}.vc_row.page_timeline .container.years .el.el_l,.vc_row.page_timeline .container.years .el.el_r{float:none;text-align:left;display:block;width:100%;margin:0 0 40px}.vc_row.page_timeline .container.years .el.el_l .wpb_wrapper:before,.vc_row.page_timeline .container.years .el.el_r .wpb_wrapper:before{margin:15px 0 0 -5px;float:left}.vc_row.page_timeline .container.years .el.el_l p,.vc_row.page_timeline .container.years .el.el_r p{margin-left:50px;margin-right:0;font-size:1em;margin-bottom:12px}.vc_row.page_timeline .container.years .el.el_l p:before,.vc_row.page_timeline .container.years .el.el_r p:before{margin:20px 0 0 -45px;float:left}.zoho_shortcode{margin-left:-25px}.newsletter_signup .cont{position:relative;background:#442267;width:148%;border-radius:40px;padding:20px 20px 14px 52%;min-height:250px;margin-left:-48%}.newsletter_signup form #mc_embed_signup_scroll>div.input,.newsletter_signup form #mc_embed_signup_scroll>div.label{margin:0 0 10px;width:100%}.newsletter_signup form #mc_embed_signup_scroll>div.input label{font-weight:500;width:20%}.newsletter_signup form #mc_embed_signup_scroll>div input[type=email],.newsletter_signup form #mc_embed_signup_scroll>div input[type=text]{width:78%}.newsletter_signup form .clear{width:100%}#mc-embedded-subscribe{margin-left:20%}#client-login .content{width:100%!important;display:block;padding-bottom:3rem}#client-login .col{border-radius:1rem;padding:1.5rem 1.2rem;max-width:90%}#client-login .col .hdr{margin:0 0 .5rem}#client-login .col .hdr h1{font-size:2rem}#client-login .col .txt p{font-size:1rem}#client-login .col .login,#client-login .col .wpb_raw_html{margin:0}#client-login .col .login .box{width:90%;margin:2rem 5%}footer .logo .footer_logo_cont .logo{width:80%;margin-left:10%}footer .lnks{padding-top:250px}footer .lnks .links,footer .lnks .logo{margin:0 0 20px}footer .links ul.menu>li .sub-menu li>a,footer .links ul.menu>li>a{width:max-content;margin:0 auto}footer .copyright .col_l,footer .copyright .col_r,footer .lnks li{text-align:center}footer .copyright .col_l span{display:block;margin:0 0 10px}.error404 main{padding:40px 0 120px}}