@font-face{font-family:"Prata";src:url(./fonts/Prata-Regular.ttf)}@font-face{font-family:"Kumbh Sans";src:url(./fonts/KumbhSans-Regular.ttf)}@font-face{font-family:"Kumbh Sans";src:url(./fonts/KumbhSans-Light.ttf);font-weight:300}@font-face{font-family:"Kumbh Sans";src:url(./fonts/KumbhSans-Bold.ttf);font-weight:bold}body{font-family:"Kumbh Sans",sans-serif;font-size:18px;background-color:#d3cdd1;color:#171717}*{margin:0}p{line-height:27px}h1,h2,h3,h4,h5,h6{font-family:"Prata",serif;font-weight:normal}h1{font-size:40px}h2{font-size:30px}section{margin-bottom:80px}.ingress{font-size:22px;max-width:650px;margin-left:auto;margin-right:auto;margin-top:16px;margin-bottom:40px;line-height:33px}.styled-link{color:#001245;text-decoration:none;border-bottom:2px solid #001245;margin-bottom:3px;transition-duration:.3s;transition-property:all;transition-timing-function:ease-out}.styled-link:hover{padding-bottom:3px;margin-bottom:0}.styled-button{color:#171717;text-decoration:none;background-color:#dae862;padding:16px 32px;border-radius:32px;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out;box-sizing:border-box;font-size:20px}.styled-button:hover{background-color:#628ce8}@media screen and (max-width: 600px){h1{font-size:30px}h2{font-size:20px}.ingress{font-size:20px;margin-bottom:24px}body{font-size:16px}section{margin-bottom:40px}}header{position:fixed;z-index:10000;display:flex;justify-content:center;left:0;right:0;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out}header .header-content{width:100%;max-width:1250px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 16px;padding:40px 0}header .header-content .logo-container{width:200px}header .header-content .logo-container svg path{transition-duration:.3s;transition-property:fill;transition-timing-function:ease-out;fill:#f3f0f2}header .header-content .logo-container svg polygon{transition-duration:.3s;transition-property:fill;transition-timing-function:ease-out;fill:#f3f0f2}header .header-content .menu-icon-container{background-color:#dae862;border-radius:50%;padding:10px;display:none;border:0;cursor:pointer;width:44px;height:44px}header .header-content #header-menu-nav ul{margin:0;padding:0}header .header-content #header-menu-nav ul li{display:inline-block}header .header-content #header-menu-nav ul li a{text-decoration:none;color:#f3f0f2;transition-duration:.3s;transition-property:color;transition-timing-function:ease-out}header .header-content #header-menu-nav ul li a:hover{border-bottom:2px solid #f3f0f2}header .header-content #header-menu-nav ul li .black-text{color:#171717}header .header-content #header-menu-nav ul li .black-text:hover{border-bottom:2px solid #001245}header .header-content #header-menu-nav ul li:not(:last-child){margin-right:40px}.header-solid{background-color:#f3f0f2}header .header-content .logo-container .logo-black path{fill:#171717}header .header-content .logo-container .logo-black polygon{fill:#171717}@media screen and (max-width: 1200px){header .header-content #header-menu-nav ul li:not(:last-child){margin-right:16px}}@media screen and (max-width: 991px){header{font-size:30px}header .header-content{padding:16px 0}header .header-content .logo-container{width:120px}header .header-content .menu-icon-container{display:inline-block}header .header-content #header-menu-nav{flex-basis:100%;height:100%}header .header-content #header-menu-nav div{display:none;height:100%}header .header-content #header-menu-nav div ul{display:flex;flex-direction:column;height:100%;display:flex;justify-content:center;align-items:center}header .header-content #header-menu-nav div ul li{margin:0}header .header-content #header-menu-nav div ul li:not(:last-child){margin:0;margin-bottom:24px}header .header-content #header-menu-nav .menu-header-menu-container-show{display:block}.show{display:block !important}.header-open{background-color:#001245;height:100vh;top:0}.header-open .header-content .logo-container .logo-black path{fill:#f3f0f2}.header-open .header-content .logo-container .logo-black polygon{fill:#f3f0f2}.header-open .header-content #header-menu-nav li a{color:#f3f0f2}}#nav-icon3{width:23.5px;height:17px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#171717;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}#nav-icon3 span:nth-child(4){top:14px}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}#hero{color:#f3f0f2;width:100vw;max-width:100%;background-repeat:no-repeat !important;background-size:cover !important;padding-left:16px;padding-right:16px;padding-top:262px;padding-bottom:278px;box-sizing:border-box;position:relative}#hero .video-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:-1}#hero .video-container video{object-fit:cover;height:100%;width:100%}#hero .hero-content{text-align:center;margin:0 auto}#hero .hero-content .hero-title{max-width:650px;margin-left:auto;margin-right:auto;font-size:50px}#hero .hero-content .hero-ingress{margin-bottom:40px}@media screen and (max-width: 600px){#hero .hero-content .hero-title{font-size:40px}#hero{padding-top:148px;padding-bottom:76px}}#team{margin-left:auto;margin-right:auto;text-align:center;max-width:1282px}#team .team-content{margin:0 16px}#team .team-content .team-members-container{margin-top:40px}#team .team-content .team-members-container .team-members{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;width:100%;height:calc(100% - 24px);margin-left:-12px;margin-top:-12px}#team .team-content .team-members-container .team-members .person{width:auto;display:flex;flex-direction:column;border-radius:12px;background-color:#f3f0f2;max-width:400px;margin:12px;overflow-x:hidden;display:inline-block}#team .team-content .team-members-container .team-members .person .img-wrapper{display:flex;justify-content:center;align-items:center;max-width:400px;width:100%;height:300px;border-radius:12px 12px 0 0;overflow-x:hidden}#team .team-content .team-members-container .team-members .person .img-wrapper img{object-fit:cover;height:300px;width:400px}#team .team-content .team-members-container .team-members .person .mail-icon-container{width:100%;height:0;display:flex;justify-content:flex-end;align-items:center}#team .team-content .team-members-container .team-members .person .mail-icon-container a{background-color:#dae862;border-radius:50%;padding:10px;width:24px;height:24px;margin-right:24px;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out}#team .team-content .team-members-container .team-members .person .mail-icon-container a svg{stroke:#171717}#team .team-content .team-members-container .team-members .person .mail-icon-container a:hover{background-color:#628ce8}#team .team-content .team-members-container .team-members .person .person-text{margin:24px;overflow:hidden}#team .team-content .team-members-container .team-members .person .person-text .title{margin:8px 0}#team .team-content .team-members-container .team-members .person .person-text .phone-number-container{margin-bottom:8px}#team .team-content .team-members-container .team-members .person .person-text a{display:inline-block}#team .team-content .team-members-container .team-members .person .person-text .linkedin-link-container{margin-top:16px}#team .team-content .team-members-container .team-members .person .person-text .linkedin-link-container .linkedin-link{background-color:#0077b5;border-radius:50%;padding:10px;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out}#team .team-content .team-members-container .team-members .person .person-text .linkedin-link-container .linkedin-link path{fill:#fff !important}#team .team-content .team-members-container .team-members .person .person-text .linkedin-link-container .linkedin-link:hover{opacity:.8}@media screen and (max-width: 600px){#team .team-content .team-members-container{margin-top:24px}}#about-us{text-align:center;margin-left:16px;margin-right:16px}#investment-approach{text-align:center}#investment-approach h1{margin:0 16px}#investment-approach .ingress{padding-left:16px;padding-right:16px}#investment-approach .values{margin-left:auto;margin-right:auto;margin-top:40px;max-width:1680px}#investment-approach .values .value{display:flex}#investment-approach .values .value .value-image{flex-basis:50%;height:650px;max-width:840px;display:flex;justify-content:center;align-items:center;overflow:hidden}#investment-approach .values .value .value-image img{object-fit:cover;width:840px;height:650px}#investment-approach .values .value .value-text{flex-basis:50%;max-width:840px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:96px;margin:75px 0;text-align:left;box-sizing:border-box;z-index:5}#investment-approach .values .value .value-text h2{margin-bottom:16px}#investment-approach .values .value:not(:first-child){margin-top:-150px}#investment-approach .values .value:last-child .value-image{height:500px}#investment-approach .values .value:last-child .value-text{height:500px;margin-bottom:0}#investment-approach .values .value:nth-child(odd){flex-direction:row}#investment-approach .values .value:nth-child(odd) .value-text{margin-left:-80px}#investment-approach .values .value:nth-child(even){flex-direction:row-reverse}#investment-approach .values .value:nth-child(even) .value-text{margin-right:-80px;background-color:#f3f0f2}#investment-approach .values .value:nth-child(4n-3) .value-text{background-color:#001245;color:#f3f0f2}#investment-approach .values .value:nth-child(4n-1) .value-text{background-color:#628ce8}@media screen and (max-width: 1200px){#investment-approach .values .value .value-text{padding:48px}}@media screen and (max-width: 991px){#investment-approach .values .value .value-text{padding:24px}#investment-approach .values .value:nth-child(odd) .value-text{margin-left:-40px}#investment-approach .values .value:nth-child(even) .value-text{margin-right:-40px}}@media screen and (max-width: 600px){#investment-approach .values{margin-top:24px}#investment-approach .values .value .value-image{flex-basis:initial;height:250px;max-width:600px}#investment-approach .values .value .value-image img{width:600px;height:250px}#investment-approach .values .value .value-text{flex-basis:initial}#investment-approach .values .value:nth-child(odd){flex-direction:column}#investment-approach .values .value:nth-child(odd) .value-text{margin-top:-40px;margin-bottom:0;margin-left:16px;margin-right:16px}#investment-approach .values .value:nth-child(even){flex-direction:column}#investment-approach .values .value:nth-child(even) .value-text{margin-top:-40px;margin-bottom:0;margin-left:16px;margin-right:16px}#investment-approach .values .value:not(:first-child){margin-top:-40px}#investment-approach .values .value:last-child .value-text{height:auto}#investment-approach .values .value:last-child .value-image{height:250px;max-width:600px}}#portfolio{max-width:1250px;margin-left:auto;margin-right:auto;padding:0 16px}#portfolio h1{text-align:center}#portfolio .ingress{text-align:center}#portfolio .companies{margin-top:40px}#portfolio .companies .company{background-color:#f3f0f2;border-radius:38px;padding:16px;display:flex;cursor:pointer}#portfolio .companies .company .show-icon-container{background-color:#dae862;border-radius:50%;padding:10px;border:0;cursor:pointer;width:44px;height:44px;transition-duration:.3s;transition-property:all;transition-timing-function:ease-out}#portfolio .companies .company .show-icon-container svg{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}#portfolio .companies .company .show-icon-container .open-button{transform:rotate(135deg)}#portfolio .companies .company .show-icon-container:hover{background-color:#628ce8}#portfolio .companies .company .company-text{margin-left:24px;margin-right:124px}#portfolio .companies .company .company-text .toggable{max-height:0;overflow:hidden;transition-duration:.3s;transition-property:max-height;transition-timing-function:ease-out}#portfolio .companies .company .company-text .toggable .company-description{margin:8px 0}#portfolio .companies .company .open .toggable{max-height:800px;overflow:visible}#portfolio .companies .company .company-image{margin-left:auto;align-self:center;height:44px;overflow:hidden;flex:0 0 200px;margin-right:16px;padding-left:calc(84px - 16px);text-align:right;transition-duration:.3s;transition-property:all;transition-timing-function:ease-out}#portfolio .companies .company .company-image img{max-width:100%;max-height:100%;object-fit:contain}#portfolio .companies .company .company-image-open{height:initial;margin-right:84px;padding-left:0}#portfolio .companies .company:not(:last-child){margin-bottom:16px}@media screen and (max-width: 991px){#portfolio .companies .company{flex-wrap:wrap;justify-content:flex-start}#portfolio .companies .company .company-text{order:3;flex:0 0 100%;max-height:none;max-height:0;overflow:hidden;transition-duration:.3s;transition-property:max-height;transition-timing-function:ease-out;margin:0}#portfolio .companies .company .company-text h2{margin-top:16px}#portfolio .companies .company .company-text .toggable{max-height:800px}#portfolio .companies .company .open{max-height:800px;overflow:visible}#portfolio .companies .company .company-image{margin-left:16px;padding-left:0;margin-right:0;text-align:left;flex:0 1 auto;height:44px}}@media screen and (max-width: 600px){#portfolio .companies{margin-top:24px}}#contact{text-align:center;margin-left:16px;margin-right:16px}#contact .ingress{margin-bottom:24px}#contact .addresses{margin-bottom:16px;margin-top:40px;display:flex;max-width:650px;margin-left:auto;margin-right:auto;justify-content:space-evenly;flex-direction:row}#contact .addresses .address p:not(:last-child){margin-bottom:4px}#contact .linkedin-link-container{margin-top:16px}#contact .linkedin-link-container .linkedin-link{background-color:#0077b5;border-radius:50%;padding:10px;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out}#contact .linkedin-link-container .linkedin-link path{fill:#fff !important}#contact .linkedin-link-container .linkedin-link:hover{opacity:.8}@media screen and (max-width: 600px){#contact .addresses{margin-top:24px;flex-direction:column}#contact .addresses .address:not(:last-child){margin-bottom:16px}}footer{width:100%;background-color:#001245;color:#f3f0f2}footer .footer-content{max-width:1250px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding:80px 16px;align-items:center}footer .footer-content .logo-container{width:200px;margin-right:40px}footer .footer-content .logo-container svg{width:200px;height:auto}footer .footer-content .logo-container svg path{fill:#f3f0f2}footer .footer-content .logo-container svg polygon{fill:#f3f0f2}footer .footer-content .slogan{max-width:650px;font-size:22px;line-height:33px}@media screen and (max-width: 991px){footer{width:100%;background-color:#001245;color:#f3f0f2}footer .footer-content{padding-top:40px;padding-bottom:40px;flex-direction:column}footer .footer-content .logo-container{margin-right:0;margin-bottom:24px}footer .footer-content .slogan{font-size:20px;text-align:center}}#news{max-width:1250px;margin-left:auto;margin-right:auto;padding:0 16px}#news h1{text-align:center}#news .ingress{text-align:center}#news .news-container{background-color:#f3f0f2;border-radius:12px;padding:40px;margin-top:40px}#news .news-container a{text-decoration:none;margin-bottom:32px;display:block}#news .news-container a .news-item{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;color:#171717}#news .news-container a .news-item .news-item-text{display:flex;flex-direction:column}#news .news-container a .news-item .news-item-text .news-item-date{margin-bottom:24px;font-size:16px}#news .news-container a .news-item .news-item-text .news-item-title{font-size:22px}#news .news-container a .news-item .arrow-container{background-color:#dae862;border-radius:50%;padding:10px;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease-out;margin-left:16px}#news .news-container a .news-item .arrow-container svg{stroke:#171717}#news .news-container a .news-item .arrow-container:hover{background-color:#628ce8}#news .news-container a:last-child{margin-bottom:0}#news .button-container{box-sizing:border-box;padding-top:16px;padding-bottom:16px;text-align:center;margin-top:24px}#news .button-container a{box-sizing:border-box}@media screen and (max-width: 600px){#news .news-container{padding:24px;margin-top:24px}#news .news-container a{margin-bottom:24px}#news .news-container a .news-item .news-item-text .news-item-date{margin-bottom:8px;font-size:14px}#news .news-container a .news-item .news-item-text .news-item-title{font-size:20px}}#contact-main{max-width:650px;box-sizing:border-box;min-height:100vh;padding-top:148px;padding-bottom:76px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;margin-bottom:0}@media screen and (max-width: 991px){#contact-main{padding-top:100px}}.wpforms-form .wpforms-field-label{color:#171717 !important}.wpforms-form input[type=submit],.wpforms-form button[type=submit]{color:#171717 !important;text-decoration:none !important;background-color:#dae862 !important;padding:16px 32px !important;border-radius:32px !important;box-sizing:border-box !important;font-size:20px !important;height:auto !important;width:auto !important;transition-duration:.3s !important;transition-property:background-color !important;transition-timing-function:ease-out !important}.wpforms-form input[type=submit]:hover,.wpforms-form button[type=submit]:hover{background-color:#628ce8 !important}
