.animate-in{-webkit-transition:all .75s ease-in-out;-moz-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;transition:all .75s ease-in-out;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px);opacity:0}.animate-in.animated{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.fade-in{-webkit-transition:opacity .75s ease-in-out;-moz-transition:opacity .75s ease-in-out;-o-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out;opacity:0}.fade-in.animated{opacity:1}.bounce svg{animation-name:bounce;animation-duration:3s;animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-iteration-count:infinite}.bounce:hover svg{animation:none}@keyframes bounce{0%{transform:scale(1, 1) translateY(0)}5%{transform:scale(1.05, 0.95) translateY(0)}15%{transform:scale(0.95, 1.05) translateY(-20px)}25%{transform:scale(1.02, 0.98) translateY(0)}29%{transform:scale(1, 1) translateY(-5px)}32%{transform:scale(1, 1) translateY(0)}50%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:inherit}*:before,*:after{box-sizing:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,big,em,img,small,strong,sub,sup,i,ol,ul,li,form,label,legend,table,thead,tr,th,td,article,aside,canvas,figure,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline}article,aside,figure,footer,header,nav,section,summary{display:block}img{max-width:100%;height:auto;border:0;display:block;-ms-interpolation-mode:bicubic}iframe{max-width:100%}hr{display:block;width:44px;height:1px;border:0;background:#1366A6;margin:25px auto 30px;padding:0;-moz-box-sizing:content-box;box-sizing:content-box}ul{margin-bottom:25px;padding-left:18px;list-style-type:disc;list-style-image:none}ol{margin-bottom:25px;padding-left:18px;list-style-type:lower-alpha;list-style-image:none}li ol,li ul{padding-bottom:5px}table{border-collapse:collapse;border-spacing:0;max-width:100%}th{padding:5px;background:#1366A6;color:#fff}td{padding:5px;border:1px solid #E4E6E7}::selection{background:#18A8A2;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.2)}::-moz-selection{background:#18A8A2;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.2)}.clear:before,.clear:after{width:100%;content:" ";display:table}.clear:after{clear:both}.ie7 .clear{*zoom:1}@media only screen and (min-width: 768px){hr{margin:25px 0 30px}}body{font-size:16px;font-family:arial, helvetica, sans-serif;font-family:'Roboto', sans-serif;line-height:1.25;color:#162530}.group{width:90%;position:relative;margin:0 5%}.btn,.button{display:inline-block;position:relative;z-index:1;padding:16px 32px;margin-right:7px;background:transparent;color:#fff;font-size:16px;font-weight:700;text-decoration:none;line-height:1;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:before,.button:before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;background:#18A8A2;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px 30px 30px 30px;border-radius:30px 30px 30px 30px;-webkit-transition:.15s all ease-in-out;-moz-transition:.15s all ease-in-out;-o-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.btn:hover,.button:hover{color:#fff}.btn:hover:before,.button:hover:before{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.btn.secondary:before,.button.secondary:before{background:#1366A6}.btn.reverse,.button.reverse{color:#162530}.btn.reverse:before,.button.reverse:before{background:#fff}.rounded{-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px}.desktop,.tablet{display:none}.mobile{display:block}.noscroll{overflow:hidden}.alignright{padding:10px 0 10px 10px;float:right}.alignleft{padding:10px 10px 10px 0;float:left}@media only screen and (min-width: 768px){.group{width:80%;margin:0 10%}}@media only screen and (min-width: 1400px){.group{width:70%;margin:0 15%}}h1{font-size:36px;font-weight:700;margin-bottom:20px}h2{font-size:28px;font-weight:700;margin-bottom:20px}h3,h4,h5{font-size:18px;margin-bottom:20px}h6{font-size:16px;margin-bottom:20px}p{margin-bottom:20px}strong{font-weight:700}em{font-style:italic}small{font-size:80%}a{color:#18A8A2;text-decoration:underline;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out}a:hover{color:#18A8A2}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{padding:0 10% 15px 5%;font-style:italic}blockquote p{display:inline}blockquote:before{content:"\0022";font-size:25px;margin-left:-9px}blockquote:after{content:"\0022";font-size:25px}@media only screen and (min-width: 768px){h1{font-size:48px}h2{font-size:36px}}.header{position:relative;z-index:2}.header .flex{padding:20px 0 18px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.header .logo{flex-grow:1}.header .logo .link{display:inline-block}.header .logo .link .image{width:112px}.header .icon{display:block;text-decoration:none;font-weight:700;color:#fff}@media only screen and (min-width: 768px){.header .icon{display:none}}.navigation{display:none;background:#162530;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.navigation .overlay{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:100%;padding:108px 5% 5%;position:relative;z-index:2;overflow-y:auto;background:rgba(22,37,48,0.2);background:-moz-linear-gradient(0deg, rgba(22,37,48,0.2) 0%, #162530 100%);background:-webkit-linear-gradient(0deg, rgba(22,37,48,0.2) 0%, #162530 100%);background:linear-gradient(0deg, rgba(22,37,48,0.2) 0%, #162530 100%)}.navigation .background{height:100%;width:auto;opacity:0.78;position:absolute;top:0;right:-80%;z-index:1}.navigation .menu{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:0}.navigation .menu .menu-item{list-style-type:none}.navigation .menu .menu-item a{display:block;margin:16px 0;color:#fff;font-weight:700;font-size:34px;text-decoration:none}.navigation.open{display:block}@media only screen and (min-width: 768px){.navigation{display:block;width:calc(80% - 132px);height:auto;padding:0;position:absolute;top:26px;right:10%;left:initial;bottom:initial;z-index:10;opacity:1;background:transparent}.navigation .background{display:none}.navigation .overlay{display:block;padding:0;background:transparent}.navigation .menu{flex-direction:row;justify-content:flex-end;align-items:flex-start;margin:0}.navigation .menu .menu-item a{margin-left:40px;padding-bottom:4px;text-align:center;font-size:18px;position:relative}.navigation .menu .menu-item a:after{display:block;height:1px;width:0;content:' ';position:absolute;top:100%;left:0;background-color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navigation .menu .menu-item a:hover:after{width:100%}.navigation .menu .menu-item.current-menu-item a:after{width:100%}}@media only screen and (min-width: 1024px){.navigation .menu .menu-item a{margin-left:60px}}@media only screen and (min-width: 1400px){.navigation{width:calc(70% - 132px);right:15%}}.section{text-align:center}.section img{margin:0 auto}@media only screen and (min-width: 768px){.section{text-align:left}.section img{margin:0}}.banner{margin-top:-105px;position:relative;z-index:1;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#162530;color:#fff}.banner .overlay{padding:5% 0 6%;padding-top:calc(105px + 5%);position:relative;z-index:2;background:rgba(22,37,48,0.2);background:-moz-linear-gradient(0deg, rgba(22,37,48,0.2) 0%, #162530 100%);background:-webkit-linear-gradient(0deg, rgba(22,37,48,0.2) 0%, #162530 100%);background:linear-gradient(0deg, rgba(22,37,48,0.2) 0%, #162530 100%)}.banner .background{height:100%;width:auto;opacity:0.78;position:absolute;top:0;right:-150px;z-index:1}.banner .arrow{display:none}.banner.large .overlay{min-height:100vh;padding-bottom:calc(10% + 22px);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:flex-start}.banner.large .background{right:-80%}.banner.large .arrow{width:42px;display:block;padding:5px;margin-left:-21px;position:absolute;bottom:15px;left:50%;z-index:2}.banner.large .arrow:hover{padding-top:15px;bottom:5px}@media only screen and (min-width: 768px){.banner .overlay{padding-top:235px;padding-bottom:30px}.banner .content{width:75%}.banner .background{right:-70px}.banner.large .overlay{padding-top:200px;padding-bottom:125px}.banner.large .overlay .content h1{font-size:48px}.banner.large .overlay .content p{font-size:18px}.banner.large .background{right:initial;left:35%}.banner.large .arrow{bottom:35px}.banner.large .arrow:hover{bottom:25px}}@media only screen and (min-width: 1400px){.banner .content{width:50%}}.main.grey{background:#E2E9EF}.main.blue{background:#162530;color:#fff}.main.blue a:not(.button){color:#E2E9EF}@media only screen and (min-width: 768px){.main.double .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main.double .column{width:47.5%}.main.double.small .column{width:30.5%}.main.double.small .column.last{width:63.5%}.main.double.large .column{width:63.5%}.main.double.large .column.last{width:30.5%}}@media only screen and (min-width: 768px){.main.triple .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main.triple .column{width:30%}}.cta .group{background:#E4E6E7;padding:5%}.cta .group *:first-child{margin-top:0}.cta .group *:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.cta .group{padding:40px}}.investments{background:#E2E9EF}.investments .investment{width:100%;min-height:90vw;margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;overflow:hidden}.investments .investment .logo{width:76%;margin:12% 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.investments .investment .description{opacity:0;width:100%;padding:0 30px;position:absolute;top:50%;left:0;font-size:0.9em;line-height:1.15;text-align:center;transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.investments .investment .description a{pointer-events:none}.investments .investment .description p{margin-bottom:15px}.investments .investment .description *:last-child{margin-bottom:0}.investments .investment.hover .logo{opacity:0}.investments .investment.hover .description{opacity:1}.investments .investment.hover .description a{pointer-events:all}.investments .investment.spacer{height:0;min-height:0;margin:0;padding:0;background:transparent;pointer-events:none;opacity:0}@media only screen and (min-width: 620px){.investments .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.investments .investment{width:47.5%;width:calc(50% - 9px);min-height:calc(45vw - 9px)}}@media only screen and (min-width: 1024px){.investments .investment{width:31%;width:calc(33.33% - 12px);min-height:calc(30vw - 12px)}}@media only screen and (min-width: 1400px){.investments .investment{width:25%;width:calc(25% - 13px);min-height:calc(20vw - 13px)}}@media only screen and (min-width: 1600px){.investments .investment{padding:0 40px;min-height:calc(16.25vw - 13px)}}@media only screen and (min-width: 1800px){.investments .investment .description{font-size:1em}}.pagination{font-weight:700}.footer{padding:5% 0;background:#162530}.footer .flex{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}.footer .logo{flex-shrink:0;width:112px}.footer .footer-navigation{flex-grow:1;text-align:right}.footer .footer-navigation .social .menu-item{display:inline-block}.footer .footer-navigation .social .menu-item .image{opacity:0.4;width:30px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.footer .footer-navigation .social .menu-item a:hover .image{opacity:0.9}.footer .footer-navigation .menu-item{display:block;margin-bottom:10px}.footer .footer-navigation .menu-item a{color:#fff;text-decoration:none;font-weight:700;font-size:18px}.footer .copy{width:100%;opacity:70%;color:#fff;font-size:0.9em}@media only screen and (min-width: 768px){.footer .footer-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;text-align:right}.footer .footer-navigation .menu-item{display:inline-block;margin-left:20px;margin-bottom:0}.footer .copy{margin-top:5%}}@media only screen and (min-width: 1024px){.footer .footer-navigation .menu-item{margin-left:60px}}.gform_wrapper.gravity-theme form{text-align:left}.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form textarea{padding:12px 15px;border:1px solid #E2E9EF;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.gform_wrapper.gravity-theme form .ginput_container_select{background:#fff;border:1px solid #E2E9EF;padding:0 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.gform_wrapper.gravity-theme form .ginput_container_select select{border:12px solid #fff;border-radius:0;padding:0;background:#fff}.gform_wrapper.gravity-theme form .ginput_container_select select option{background:#fff}.gform_wrapper.gravity-theme form .gform_button{background:#18A8A2;border-radius:30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gform_wrapper.gravity-theme form .gform_button:hover{background:#1366A6}.layouts .section.pad:not(.banner){padding:5% 0}.layouts .section.pad+.section.nopad,.layouts .section.nopad+.section.nopad,.layouts .section.nopad+.section.pad{margin-top:5%}.layouts .section.nopad:last-child{margin-bottom:5%}@media only screen and (min-width: 768px){.tablet{display:block}}@media only screen and (min-width: 1140px){.desktop{display:block}}
