html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,input{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.clear{clear:both}.hidden{display:none}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.no-margin-bottom{margin-bottom:0!important}.margin-bottom-20{margin-bottom:20px!important}.grid-100{margin-right:-100px}.grid-100:after{clear:both;content:"";display:table}.grid-100 [class^='col-']{float:left;padding-right:100px}.grid-90{margin-right:-90px}.grid-90:after{clear:both;content:"";display:table}.grid-90 [class^='col-']{float:left;padding-right:90px}.grid-50{margin-right:-50px}.grid-50:after{clear:both;content:"";display:table}.grid-50 [class^='col-']{float:left;padding-right:50px}.grid-40{margin-right:-40px}.grid-40:after{clear:both;content:"";display:table}.grid-40 [class^='col-']{float:left;padding-right:40px}.grid-20{margin-right:-20px}.grid-20:after{clear:both;content:"";display:table}.grid-20 [class^='col-']{float:left;padding-right:20px}.grid{margin-right:-10px}.grid:after{clear:both;content:"";display:table}.grid [class^='col-']{float:left;padding-right:10px}.col-1{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6{width:16.66%}.col-5-6{width:83.33%}.col-1-8{width:12.5%}.col-3-8{width:37.5%}.col-5-8{width:62.5%}.col-7-8{width:62.5%}.col-1-10{width:10%}.clear-col-2 [class^='col-']:nth-child(odd){clear:both}.clear-col-3 [class^='col-']:nth-child(3n+1){clear:both}.clear-col-4 [class^='col-']:nth-child(4n+1){clear:both}@font-face{font-family:'Euclid Flex';src:url('../fonts/EuclidFlexLight.woff2') format('woff2'),url('../fonts/EuclidFlexLight.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Euclid Flex';src:url('../fonts/EuclidFlex.woff2') format('woff2'),url('../fonts/EuclidFlex.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Euclid Flex';src:url('../fonts/EuclidFlexBold.woff2') format('woff2'),url('../fonts/EuclidFlexBold.woff') format('woff');font-weight:600;font-style:normal}.c{margin:0 auto;max-width:1280px;padding:0 40px;width:100%}main,section{padding:80px 0}.btn{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background:#4f81de;color:white;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:20px;padding:15px 30px;text-decoration:none}.btn:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);background:#3a72da;text-decoration:none}.btn.glass{background:rgba(0,0,0,0.2)}.btn.dark{background:#2c4771}.btn.dark:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);background:#4f81de;text-decoration:none}.btn+.btn{margin-left:20px}body{color:#4d5966;font-family:'Euclid Flex';font-size:16px;font-weight:300}h1,h2{color:#262d39;font-size:30px;font-weight:300;line-height:50px;margin-bottom:40px}h3{color:#262d39;font-size:22px;font-weight:400;margin-bottom:20px}h4{text-transform:uppercase;letter-spacing:2px;font-size:12px;margin-bottom:50px;position:relative}h4:after{background:#e9ecf1;content:'';height:2px;position:absolute;bottom:-20px;left:0;width:50px}p,ul,ol{line-height:180%;margin-bottom:30px}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}a{color:#4f81de;text-decoration:none}a:hover{text-decoration:underline}b{font-weight:400}header{background:white;padding:40px 0}header:after{clear:both;content:"";display:table}header .logo{float:left}header .logo img{display:block;height:50px;width:auto}header .menu-main{float:right}header .menu-main li{float:left;margin-left:60px}header .menu-main li a{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;color:#262d39;display:block;font-weight:400;line-height:50px;text-decoration:none}header .menu-main li a:hover{color:#4f81de}header .menu-toggle{display:none}footer{background:white;padding:80px 0}footer .logo{float:left;margin-bottom:120px}footer .logo img{display:block;height:50px;width:auto}footer .footer-social{float:right}footer .footer-social li{float:left;margin-left:24px}footer .footer-social li a{color:#2c4771;display:block;font-size:20px}footer .footer-social li a:hover{color:#4f81de}footer h3{margin-bottom:50px;position:relative}footer h3:after{background:#e9ecf1;content:'';height:2px;position:absolute;bottom:-20px;left:0;width:50px}footer ul a{color:#4d5966}footer ul a:hover{color:#4f81de}.copyright{background:#f4f7fb;font-size:12px;padding:40px 0}.copyright p{margin-bottom:10px}.hero{background-size:cover;padding:260px 0 40px;position:relative}.hero:before{background:rgba(44,71,113,0.4);content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.hero *{position:relative;z-index:3}.hero h1,.hero h2{color:white;margin-bottom:0}.newsletter{background:#2c4771;background:-webkit-linear-gradient(left top,#2c4771,#4f81de);background:-o-linear-gradient(bottom right,#2c4771,#4f81de);background:-moz-linear-gradient(bottom right,#2c4771,#4f81de);background:linear-gradient(to bottom right,#2c4771,#4f81de);padding:100px 0;position:relative}.newsletter:after{background:url('../images/newsletter-bg.jpg');background-size:cover;clip-path:polygon(14% 0,100% 0,100% 100%,0% 100%);content:'';position:absolute;top:0;right:0;bottom:0;width:45%;z-index:2}.newsletter *{position:relative;z-index:3}.newsletter h4{color:white}.newsletter h4:after{background:rgba(255,255,255,0.1)}.newsletter h3{color:white}.newsletter p{color:white}.newsletter form{position:relative;z-index:3}.newsletter form:after{clear:both;content:"";display:table}.newsletter form input[type='email']{box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;border:2px solid transparent;float:left;height:60px;line-height:30px;margin-right:5%;padding:13px;width:65%}.newsletter form input[type='email']:focus{border-color:#2c4771}.newsletter form input[type='submit']{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background:#4f81de;color:white;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:20px;padding:15px 30px;text-decoration:none;box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);float:left;height:60px;line-height:30px;width:30%}.newsletter form input[type='submit']:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);background:#3a72da;text-decoration:none}.newsletter form input[type='submit'].glass{background:rgba(0,0,0,0.2)}.newsletter form input[type='submit'].dark{background:#2c4771}.newsletter form input[type='submit'].dark:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);background:#4f81de;text-decoration:none}.sidebar-menu{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;border:1px solid #e9ecf1;padding:20px}.sidebar-menu li.current-menu-item a{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:#f4f7fb;margin:-5px;padding:5px}.welcome{background:url('../images/welcome-bg.jpg');background-size:cover;padding:160px 0;position:relative}.welcome:before{background:rgba(0,0,0,0.1);content:'';height:20px;position:absolute;top:0;left:0;right:0}.welcome h4{color:white}.welcome h4:after{background:#4f81de}.welcome h1{color:white;font-weight:400;font-size:60px;line-height:80px;margin-bottom:40px}.welcome h1 span{font-family:serif}.welcome p{color:rgba(255,255,255,0.9);font-size:22px;margin-bottom:40px;max-width:70%}.welcome .btn{padding:20px 40px}.what-we-do{background:white}.what-we-do .what-we-do-block img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);display:block;height:auto;margin-bottom:40px;width:100%}.our-process{background:#f4f7fb}.figures{background:url('../images/figures-bg.jpg');background-size:cover;position:relative}.figures:before{background:rgba(0,0,0,0.1);content:'';height:20px;position:absolute;top:0;left:0;right:0}.figures h4{color:white}.figures h4:after{background:#4f81de}.figures h2{color:white;font-weight:400;margin-bottom:10px}.figures p{color:white;font-weight:400}.who-we-are{background:#f4f7fb}.who-we-are .who-we-are-box{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;margin-bottom:40px;min-height:270px;padding:30px 20px;padding-left:120px;position:relative}.who-we-are .who-we-are-box img{display:block;height:80px;position:absolute;top:20px;left:20px;width:80px}.who-we-are .who-we-are-box h3{font-size:22px;margin-bottom:10px}.who-we-are .who-we-are-box h5{color:#4d5966;font-size:14px;font-weight:400;margin-bottom:20px}.who-we-are .who-we-are-box p{margin-bottom:0}.interviews{background:#f4f7fb;padding:80px 0}.interviews ul li a{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;color:#4f81de;display:block;padding:20px;margin-bottom:20px}.interviews ul li:last-child a{margin:0}.approach{background:#f4f7fb;padding:80px 0}.approach .approach-box{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;margin-bottom:40px;padding:40px 20px;text-align:center}.approach .approach-box i{color:#4f81de;display:block;font-size:30px;margin-bottom:20px}.approach .approach-box h3{font-size:16px;margin:0}.approach .approach-list{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:#4f81de;background:-webkit-linear-gradient(left top,#4f81de,#262d39);background:-o-linear-gradient(bottom right,#4f81de,#262d39);background:-moz-linear-gradient(bottom right,#4f81de,#262d39);background:linear-gradient(to bottom right,#4f81de,#262d39);padding:19px 40px}.approach .approach-list li{color:white;font-size:18px;font-weight:400;margin:20px 0}.management .management-box{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;border:1px solid #e9ecf1;margin-bottom:40px;min-height:270px;padding:30px 20px;padding-left:120px;position:relative}.management .management-box img{display:block;height:80px;position:absolute;top:20px;left:20px;width:80px}.management .management-box h3{font-size:22px;margin-bottom:10px}.management .management-box h5{color:#4d5966;font-size:14px;font-weight:400;margin-bottom:20px}.investments .investments-box{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;border:1px solid #e9ecf1;display:block;margin-bottom:40px;min-height:165px;padding:20px}.investments .investments-box img{display:block;height:30px;margin-bottom:20px;width:auto}.investments .investments-box h3{font-size:16px;margin-bottom:10px}.investments .investments-box p{font-size:13px;margin-bottom:0}.investments.light{background:#f4f7fb}.criteria-box{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;border:1px solid #e9ecf1;border-left:10px solid #e9ecf1;display:block;margin-bottom:50px;padding:20px}.contact form label{display:block;font-weight:600;margin-bottom:10px}.contact form input:not([type='submit']),.contact form textarea{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:white;border:1px solid #e9ecf1;margin-bottom:20px;padding:15px;width:100%}.contact form input:not([type='submit']):focus,.contact form textarea:focus{border-color:#4f81de}.contact form textarea{height:200px}.contact form input[type='submit']{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background:#4f81de;color:white;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:20px;padding:15px 30px;text-decoration:none}.contact form input[type='submit']:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);background:#3a72da;text-decoration:none}.contact form input[type='submit'].glass{background:rgba(0,0,0,0.2)}.contact form input[type='submit'].dark{background:#2c4771}.contact form input[type='submit'].dark:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);background:#4f81de;text-decoration:none}@media screen and (max-width:1200px){.grid-100,.grid-90,.grid-80,.grid-50,.grid-40,.grid-20,.grid{margin-right:0}.grid-100 [class^='col-'],.grid-90 [class^='col-'],.grid-80 [class^='col-'],.grid-50 [class^='col-'],.grid-40 [class^='col-'],.grid-20 [class^='col-'],.grid [class^='col-']{float:none;margin-bottom:20px;padding-right:0;width:100%}.c{padding:0 20px}body{font-size:14px}h1,h2,h3{font-size:24px}h3{font-size:16px}header{padding:20px 0}header .logo img{height:40px}header .menu-main li{margin-left:20px}main,section{padding:40px 0}.sidebar-menu{display:none}.welcome{padding:40px 0}.welcome h4{color:white}.welcome h1{font-size:20px;line-height:30px;margin-bottom:20px}.welcome .btn{font-size:14px;padding:10px}.hero{padding:100px 0 40px}.hero h1{color:white;font-size:30px;margin:0}.management .management-box{min-height:0;padding-left:40px}.management .management-box img{border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding;display:block;height:120px;margin:0 auto;margin-bottom:20px;position:relative;top:auto;left:auto;width:120px}}@media screen and (max-width:960px){header{position:relative}header .menu-toggle{color:#262d39;display:block;float:right;font-size:24px;height:40px;line-height:40px;text-align:center;width:40px}header .menu-main{display:none}header .menu-main.open{box-shadow:0 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.1);background:white;border-bottom:10px solid #262d39;display:block;float:none;padding:20px;position:absolute;top:100%;left:0;right:0;z-index:5}header .menu-main.open li{float:none;margin:0}header .menu-main.open li a{line-height:30px}}