
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.w-icon-slider-right:before{content:"\e600"}
.w-icon-slider-left:before{content:"\e601"}
.w-icon-nav-menu:before{content:"\e602"}
.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}
.w-icon-file-upload-remove:before{content:"\e900"}
.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%}
body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}
img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}
.w-block{display:block}
.w-inline-block{max-width:100%;display:inline-block}
.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-clearfix:after{clear:both}
.w-hidden{display:none}
.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}
html[data-w-dynpage] [data-w-cloak]{color:transparent !important}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}
h1{font-size:38px;line-height:44px;margin-top:20px}
h2{font-size:32px;line-height:36px;margin-top:20px}
h3{font-size:24px;line-height:30px;margin-top:20px}
h4{font-size:18px;line-height:24px;margin-top:10px}
h5{font-size:14px;line-height:20px;margin-top:10px}
h6{font-size:12px;line-height:18px;margin-top:10px}
p{margin-top:0;margin-bottom:10px}
blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}
figure{margin:0;margin-bottom:10px}
figcaption{margin-top:5px;text-align:center}
ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}
.w-list-unstyled{padding-left:0;list-style:none}
.w-container{margin-left:auto;margin-right:auto;max-width:940px}
.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-container:after{clear:both}
.w-container .w-row{margin-left:-10px;margin-right:-10px}
.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-row:after{clear:both}
.w-row .w-row{margin-left:0;margin-right:0}
.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}
.w-col .w-col{padding-left:0;padding-right:0}
.w-col-1{width:8.33333333%}
.w-col-2{width:16.66666667%}
.w-col-3{width:25%}
.w-col-4{width:33.33333333%}
.w-col-5{width:41.66666667%}
.w-col-6{width:50%}
.w-col-7{width:58.33333333%}
.w-col-8{width:66.66666667%}
.w-col-9{width:75%}
.w-col-10{width:83.33333333%}
.w-col-11{width:91.66666667%}
.w-col-12{width:100%}
.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}
.w-hidden-main{display:inherit !important}
.w-hidden-medium{display:none !important}
.w-col-medium-1{width:8.33333333%}
.w-col-medium-2{width:16.66666667%}
.w-col-medium-3{width:25%}
.w-col-medium-4{width:33.33333333%}
.w-col-medium-5{width:41.66666667%}
.w-col-medium-6{width:50%}
.w-col-medium-7{width:58.33333333%}
.w-col-medium-8{width:66.66666667%}
.w-col-medium-9{width:75%}
.w-col-medium-10{width:83.33333333%}
.w-col-medium-11{width:91.66666667%}
.w-col-medium-12{width:100%}
.w-col-stack{width:100%;left:auto;right:auto}}
@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}
.w-hidden-medium{display:inherit !important}
.w-hidden-small{display:none !important}
.w-row,.w-container .w-row{margin-left:0;margin-right:0}
.w-col{width:100%;left:auto;right:auto}
.w-col-small-1{width:8.33333333%}
.w-col-small-2{width:16.66666667%}
.w-col-small-3{width:25%}
.w-col-small-4{width:33.33333333%}
.w-col-small-5{width:41.66666667%}
.w-col-small-6{width:50%}
.w-col-small-7{width:58.33333333%}
.w-col-small-8{width:66.66666667%}
.w-col-small-9{width:75%}
.w-col-small-10{width:83.33333333%}
.w-col-small-11{width:91.66666667%}
.w-col-small-12{width:100%}}
@media screen and (max-width:479px){.w-container{max-width:none}
.w-hidden-main{display:inherit !important}
.w-hidden-medium{display:inherit !important}
.w-hidden-small{display:inherit !important}
.w-hidden-tiny{display:none !important}
.w-col{width:100%}
.w-col-tiny-1{width:8.33333333%}
.w-col-tiny-2{width:16.66666667%}
.w-col-tiny-3{width:25%}
.w-col-tiny-4{width:33.33333333%}
.w-col-tiny-5{width:41.66666667%}
.w-col-tiny-6{width:50%}
.w-col-tiny-7{width:58.33333333%}
.w-col-tiny-8{width:66.66666667%}
.w-col-tiny-9{width:75%}
.w-col-tiny-10{width:83.33333333%}
.w-col-tiny-11{width:91.66666667%}
.w-col-tiny-12{width:100%}}
.w-nav{position:relative;background:#dddddd;z-index:1000}
.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}
.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}
.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}
.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}
.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"]
.w-nav-overlay{width:auto}
.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}
.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] [data-nav-menu-open]{left:auto;z-index:1;top:0}
.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w-nav-button:focus{outline:0}
.w-nav-button.w--open{background-color:#C8C8C8;color:white}
.w-nav[data-collapse="all"] .w-nav-menu{display:none}
.w-nav[data-collapse="all"] .w-nav-button{display:block}
.w--nav-dropdown-open{display:block}
.w--nav-dropdown-toggle-open{display:block}
.w--nav-dropdown-list-open{position:static}
@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}
@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}
.w-nav-brand{padding-left:10px}}
@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-tabs:after{clear:both}
.w-tab-menu{position:relative}
.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd}
.w-tab-link.w--current{background-color:#C8C8C8}
.w-tab-link:focus{outline:0}
.w-tab-content{position:relative;display:block;overflow:hidden}
.w-tab-pane{position:relative;display:none}
.w--tab-active{display:block}
@media screen and (max-width:479px){.w-tab-link{display:block}}
.w-ix-emptyfix:after{content:""}
@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.w-dyn-empty{padding:10px;background-color:#dddddd}
.w-dyn-hide{display:none !important}
.w-dyn-bind-empty{display:none !important}
.w-condition-invisible{display:none !important}

.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: bold;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}

h4 {
  margin-bottom: 16px;
  font-family: open sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: -0.5px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}

p {
  font-family: open sans, sans-serif;
  font-size: 17px;
  line-height: 28px;
  font-weight: 400;
}

a {
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
  color: #0d151d;
  text-decoration: underline;
}

.body {
  background-color: #f5f5f5;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
}

.o-container {
  max-width: 1344px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.o-container.o-container--fluid {
  max-width: none;
}

.o-container.o-container--narrow {
  max-width: 1060px;
}

.nav-link {
  padding-top: 36px;
  padding-bottom: 36px;
}

.nav-link.w--current {
  color: #0d151d;
  font-weight: 500;
}

.nav-link.u-text-white {
  color: #fff;
}

.nav-link.u-text-white.w--current {
  color: #f5f5f5;
  font-weight: 500;
}

.nav-link.u-text--dark {
  color: #fff;
}

.nav-link.u-text--dark.w--current {
  color: #f5f5f5;
  font-weight: 500;
}

.nav-link.custom-ocultar {
  display: none;
}

.u-flex-parent--center-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 100;
  display: block;
  width: 100%;
  background-color: transparent;
}

.c-intro {
  position: relative;
  display: block;
  overflow: hidden;
}

.c-intro.c-intro--overflow-visible {
  overflow: visible;
}

.c-intro__st {
  display: block;
  margin-top: 0px;
  padding-top: 200px;
}

.c-intro__st__title {
  position: relative;
  z-index: 1;
  text-align: center;
}

.c-intro__st__title.u-margin-bottom_166 {
  margin-bottom: 166px;
}

.xxl {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: open sans, sans-serif;
  font-size: 78px;
  line-height: 80px;
  font-weight: 100;
  text-align: center;
}

.xxl.heading-left {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}

.xxl.heading-left.u-legal--margin-bottom {
  margin-bottom: 80px;
}

.xxl.heading-left.u-no-background {
  background-color: transparent;
}

.xxl.heading-white {
  color: #f5f5f5;
}

.xxl.heading-white.heading-left {
  margin-top: 0px;
  margin-bottom: 0px;
}

.xxl.u-breaking--no-wrap {
  margin-right: 10px;
  color: #0d151d;
  white-space: nowrap;
}

.xxl.u-breaking--no-wrap.u-color__white {
  color: #fff;
}

.xxl.u-text-white {
  color: #000000;
}

.xxl.u-margin-bottom_80px {
  color: #0d151d;
}

.heading-featured {
  background-color: transparent;
  font-family: open sans, sans-serif;
  line-height: 80px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.03em;
}

.c-intro__st__images {
  position: relative;
  overflow: visible;
  padding-top: 80px;
}

.c-intro__st__images.c-intro__st__images--extra-pad.c-intro__image-kfounders {
  padding-top: 48px;
}

.image {
  margin-top: -133px;
}

.c-intro__nd {
  padding-top: 120px;
  padding-bottom: 124px;
}

.c-intro__nd__title {
  width: 100%;
  max-width: 520px;
  margin-bottom: 80px;
}

.heading-2 {
  font-family: open sans, sans-serif;
  font-weight: 100;
}

.text-span {
  font-family: open sans, sans-serif;
  font-weight: 500;
  letter-spacing: -2px;
}

.c-intro__image {
  width: 100%;
  min-height: 544px;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  -o-object-fit: cover;
  object-fit: cover;
}

.c-intro__image.c-intro__image--featured {
  margin-top: -124px;
}

.c-intro__image.c-intro__image-right {
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.column {
  padding-right: 32px;
  padding-left: 32px;
}

.column-2 {
  padding-right: 32px;
  padding-left: 32px;
}

.column-3 {
  padding-right: 32px;
  padding-left: 32px;
}

.columns {
  max-width: 1344px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
}

.c-intro__image-wrap {
  position: relative;
  overflow: visible;
  cursor: pointer;
}

.c-intro__image-hover {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-right: 16px;
  margin-bottom: 16px;
  margin-left: 16px;
  padding: 16px;
  background-color: #bcf95c;
  opacity: 0;
}

.paragraph {
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: -0.5px;
}

.c-intro__image-hover__author {
  margin-top: 24px;
  margin-bottom: 0px;
  color: rgba(13, 21, 29, 0.6);
}

.o-cursor {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  width: 80px;
  height: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #bcf95c;
  opacity: 1;
}

.o-title-text-block {
  max-width: 304px;
  margin-bottom: 36px;
}

.o-title-text-block.o-title-text-block--narrow {
  max-width: 196px;
}

.o-title-text-block.o-title-text-block--no-margin {
  margin-bottom: 0px;
}

.l {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: open sans, sans-serif;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: -0.5px;
  color: #fff;
}

.l.u-text-medium {
  font-weight: 500;
  letter-spacing: -0.5px;
}

.l.u-text-medium.u-text-white {
  color: #fff;
}

.l.u-text-medium.u-text-white.o-tab__title {
  margin-bottom: 8px;
}

.l.u-text-bold {
  font-weight: 500;
}

.l.u-text-bold.u-text-white {
  color: #fff;
}

.l.u-text-bold.u-text-white.u-mail__text {
  letter-spacing: -0.5px;
}

.l.u-center-about {
  text-align: center;
}

.o-title-text-block__title {
  margin-bottom: 8px;
}

.column-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.paragraph-2 {
  margin-bottom: 0px;
}

.column-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-arrow-link__wrap {
  text-decoration: none;
}

.o-arrow-link__wrap.o-arrow-link__wrap--404 {
  margin-bottom: 12px;
}

.link {
  color: #0844eb;
  font-weight: 500;
  text-decoration: none;
}

.o-title-text-block__link {
  margin-top: 70px;
}

.image-2 {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.o-arrow__link__text {
  text-decoration: none;
}

.o-arrow__link__text.u-text-white {
  color: #fff;
}

.o-arrow__link__text.u-bold__link {
  font-family: open sans, sans-serif;
}

.o-arrow__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: open sans, sans-serif;
  color: #0844eb;
  font-weight: 500;
  text-decoration: none;
}

.o-arrow__link.o-arrow__link--green {
  color: #bcf95c;
}

.o-arrow__link.o-arrow__link--white {
  color: #fff;
  font-weight: 400;
}

.o-arrow-link__icon {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 16px;
  height: 16px;
  margin-right: 0px;
  margin-left: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-arrow-link__icon.u-arrow-link__inverse {
  margin-right: 8px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.o-pretitle {
  position: relative;
  z-index: 2;
  margin-bottom: 24px;
}

.o-pretitle.u-text-white {
  color: #fff;
}

.o-pretitle.u-text-white.o-pretitle--invest {
  margin-bottom: 8px;
}

.o-pretitle.o-pretitle--benefits {
  margin-top: 32px;
  margin-bottom: 0px;
}

.paragraph-3 {
  margin-bottom: 0px;
}

.o-parallax-form--gold {
  position: absolute;
  left: auto;
  top: 940px;
  right: 0%;
  bottom: auto;
  display: block;
}

.o-parallax-form--gold.o-parallax-form--gold--nd {
  left: 0%;
  top: -300px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--gold.o-parallax-form--gold--nd.o-parallax-form--gold--team {
  top: 1580px;
}

.o-parallax-form--gold.o-parallax-form--gold-2 {
  left: 0%;
  top: 810px;
  right: auto;
  bottom: auto;
  z-index: 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.o-parallax-form--gold.o-parallax-form--gold--faqs {
  top: 512px;
}

.c-business {
  position: relative;
  display: block;
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: #0d151d;
}

.c-business__slider {
  max-width: 628px;
}

.slide {
  background-image: url("https://assets.website-files.com/5e81f51ccb7246becdfec96c/5e835b9b99406217bd20d28f_img-empresa.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-business__title {
  max-width: 520px;
}

.text-span-2 {
  font-family: open sans, sans-serif;
  font-weight: 500;
}

.column-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-business__text {
  color: #f5f5f5;
}

.column-7 {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.slider__wrap {
  overflow: hidden;
}

.slide-nav-4 {
  top: auto;
  bottom: -80px;
  display: none;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-text-block.slideshow__texts__block {
  position: static;
  max-width: 520px;
  opacity: 1;
}

.image-text-block.slideshow__texts__block.slideshow__texts__block--active {
  position: static;
  max-width: 520px;
  margin-right: auto;
  margin-left: 0px;
  opacity: 1;
  text-align: left;
}

.slideshow_images_img {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.slideshow_images_img.slideshow_images_img--active {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.slide-2 {
  margin-right: 0px;
  margin-left: 0px;
}

.image-text-block__title {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.01em;
}

.left-arrow-4 {
  display: none;
}

.left-arrow-4.u-hidden {
  display: none;
}

.slideshow__images {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  text-align: left;
}

.slide-6 {
  text-align: left;
}

.right-arrow-3 {
  display: none;
}

.right-arrow-3.u-hidden {
  display: none;
}

.slide-nav-2 {
  position: relative;
  left: 50%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: none;
  margin-top: -70px;
  background-color: transparent;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.image-text-block__text {
  margin-right: auto;
  margin-left: auto;
  opacity: 1;
  font-size: 17px;
  line-height: 24px;
  text-align: left;
  letter-spacing: 0.01em;
}

.slideshow__texts {
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  color: #f5f5f5;
}

.image-7 {
  position: relative;
}

.slideshow__custom-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  margin-right: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.slider-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.image-text-block__tags {
  margin-top: 42px;
}

.o-tag {
  display: inline-block;
  margin-right: 24px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
}

.slidershow__custom-arrows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slideshow__custom-index {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f5f5f5;
}

.text-span-3 {
  opacity: 0.6;
}

.text-block-2 {
  margin-left: 5px;
}

.c-empresas__link {
  height: auto;
}

.o-parallax-form--grey {
  position: absolute;
  left: auto;
  top: -596px;
  right: 0%;
  bottom: auto;
  z-index: -1;
  display: block;
}

.o-parallax-form--grey.o-parallax-form--grey--nd {
  left: 0%;
  top: -768px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--grey.o-parallax-form--grey--nd.o-parallax-form--grey--team {
  top: 600px;
}

.o-parallax-form--grey.o-parallax-form--grey-2 {
  position: absolute;
  left: 0%;
  top: 36px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--404 {
  top: -1378px;
}

.o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--contact {
  top: -1000px;
}

.o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--grey--team {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.o-parallax-form--grey.o-parallax-form--grey--faqs {
  top: -790px;
}

.o-parallax-form--grey.o-parallax-form--benefits {
  top: -100px;
}

.o-parallax-form--grey.o-parallax-form--grey--blog {
  top: -790px;
  display: block;
}

.c-talent {
  position: relative;
  display: block;
  overflow: visible;
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: transparent;
}

.c-talent__col-bg {
  padding: 104px 108px;
  background-color: #fff;
}

.c-medium__title {
  max-width: 412px;
}

.c-talento__text {
  max-width: 412px;
  margin-top: 80px;
  margin-bottom: 24px;
}

.paragraph-4 {
  margin-bottom: 0px;
}

.c-talent__images {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-talent__images__st-col {
  position: static;
  left: -108px;
  margin-left: -140px;
}

.c-talent__images__nd-col {
  position: static;
  left: auto;
  top: 0%;
  right: -66px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.image-8 {
  max-height: 360px;
  max-width: 250px;
  min-height: 360px;
  min-width: 250px;
  margin-bottom: 16px;
  margin-left: 33px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.image-9 {
  max-height: 360px;
  max-width: 250px;
  min-height: 360px;
  min-width: 250px;
  margin-top: 16px;
  margin-right: 33px;
  -webkit-transform: scale3d(1none, 1none, 1none);
  transform: scale3d(1none, 1none, 1none);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 60% 50%;
  object-position: 60% 50%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.c-talent__nd {
  display: block;
  padding-top: 160px;
}

.c-medium {
  position: relative;
}

.text-span-4 {
  font-family: open sans, sans-serif;
  font-weight: 500;
}

.c-hiring {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: #fff;
}

.c-hiring__featured {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-4 {
  font-size: 78px;
  line-height: 88px;
  white-space: nowrap;
}

.c-hiring__text {
  max-width: 412px;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
}

.c-hiring__text__wrap {
  margin-bottom: 24px;
}

.c-footer {
  position: relative;
  display: block;
  padding-top: 160px;
  padding-bottom: 150px;
  background-color: #0d151d;
}

.c-footer__form {
  margin-bottom: 0px;
}

.c-footer__title {
  max-width: 420px;
  color: #fff;
}

.c-footer__logo {
  max-width: 107px;
  min-width: 107px;
}

.c-footer__logo.c-footer__logo--mobile {
  display: none;
}

.heading-5 {
  color: #fff;
}

.text-span-5 {
  font-family: open sans, sans-serif;
  font-weight: 100;
}

.s {
  font-size: 12px;
  line-height: 20px;
}

.m {
  max-width: none;
  margin-bottom: 0px;
  line-height: 24px;
  white-space: normal;
}

.m.u-text-grey {
  margin-bottom: 0px;
  color: #ffffff;
  font-size: 15px;
}

.m.u-text-grey.u-mt-24 {
  margin-top: 24px;
}

.m.o-tag.u-no-margin {
  margin-right: 0px;
}

.m.o-tag.u-margin_both-4px {
  margin-right: 6px;
  margin-left: 6px;
}

.m.u-text-center {
  text-align: center;
}

.m.u-text-center.u-text-white {
  color: #fff;
}

.m.u-text-white {
  max-width: 100%;
  margin-bottom: 0px;
  color: #000000;
}

.m.u-text-white.u-portfolio-data-fix {
  display: block;
  width: 100px;
}

.c-footer__rrss-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-footer__legal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-footer__lang {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-footer__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.link-block {
  width: 24px;
  height: 24px;
}

.link-block-2 {
  width: 24px;
  height: 24px;
}

.link-block-3 {
  width: 24px;
  height: 24px;
}

.o-rrss__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
}

.o-rrss__link.o-rrss-link--negative {
  background-color: #0d151d;
}

.o-rrss__link.o-rrss__link--grey {
  background-color: #9ea1a5;
}

.o-link {
  margin-right: 0px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
}

.o-divider__text {
  margin-bottom: 0px;
  color: #fff;
  line-height: 24px;
}

.o-divider {
  margin-right: 10px;
  margin-left: 10px;
}

.form-block {
  margin-top: 40px;
}

.o-input {
  display: none;
  margin-bottom: 8px;
  padding: 0px 0px 16px;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #6e7377;
  background-color: #0d151d;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}

.o-join-newsletter {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.submit-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-image: url("https://assets.website-files.com/5e81f51ccb7246becdfec96c/5e845ca910db4f66866b9151_Union.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: repeat-y;
  text-decoration: none;
}

.column-8 {
  padding-left: 0px;
}

.columns-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 88px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.div-block {
  position: absolute;
}

.c-intro__ima-wrap {
  max-height: 600px;
  margin-top: -132px;
}

.c-invest {
  position: static;
  z-index: auto;
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: #0d151d;
}

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 124px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  text-align: center;
}

.o-tab-content {
  max-width: 412px;
  margin-right: auto;
  margin-left: auto;
}

.tabs-content {
  margin-top: 88px;
}

.tab-link-tab-2 {
  background-color: transparent;
  color: #fff;
}

.tab-link-tab-2.o-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab-link-tab-2.o-tab.w--current {
  padding-right: 30px;
  padding-left: 30px;
  background-color: transparent;
  line-height: 24px;
}

.tab-link-tab-4 {
  background-color: transparent;
}

.tab-link-tab-4.o-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.tab-link-tab-4.o-tab.w--current {
  background-color: transparent;
}

.tab-link-tab-3 {
  background-color: transparent;
}

.tab-link-tab-3.o-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.tab-link-tab-3.o-tab.w--current {
  background-color: transparent;
  color: #bcf95c;
  font-weight: 500;
}

.tab-link-tab-1 {
  background-color: transparent;
}

.tab-link-tab-1.o-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab-link-tab-1.o-tab.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #bcf95c;
  font-weight: 500;
}

.text-block-3 {
  margin-bottom: 5px;
  color: #bcf95c;
}

.text-block-4 {
  margin-bottom: 5px;
  color: #bcf95c;
  font-weight: 500;
}

.o-marker {
  width: 2px;
  height: 16px;
  min-height: 16px;
  margin-top: 8px;
  background-color: #fff;
}

.o-marker.o-marker--active {
  height: 24px;
  margin-top: 0px;
}

.text-block-5 {
  margin-bottom: 5px;
  color: #6e7377;
  font-weight: 400;
}

.o-tab__title {
  margin-bottom: 5px;
  color: #6e7377;
  font-weight: 400;
}

.o-tab__title.o-tab__title--active {
  margin-bottom: 0px;
  color: #bcf95c;
  font-weight: 500;
}

.tab-link-tab-1-2 {
  background-color: transparent;
}

.tab-link-tab-1-2.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #bcf95c;
  font-weight: 500;
}

.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-bottom: 1px solid #fff;
}

.tabs-content-2 {
  min-height: 208px;
  margin-top: 88px;
}

.tabs {
  margin-top: 124px;
}

.o-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #6e7377;
}

.o-tab.w--current {
  background-color: transparent;
  color: #bcf95c;
  font-weight: 400;
}

.o-benefits {
  position: relative;
  padding-top: 160px;
  padding-bottom: 124px;
}

.o-title-text-block__img {
  width: 120px;
  height: 120px;
  margin-bottom: 40px;
}

.columns-4 {
  margin-top: 110px;
}

.column-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.column-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.column-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-menu-mobile__rrss {
  display: none;
}

.xl {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
}

.xl.u-text-white {
  max-width: 564px;
  font-family: open sans, sans-serif;
  color: #fff;
  font-weight: 100;
}

.c-menu-mobile__links {
  display: none;
}

.brand {
  max-width: 84px;
  min-width: 84px;
}

.brand.w--current {
  max-width: 84px;
  min-width: 84px;
}

.c-invest__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-benefits__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-13 {
  padding-right: 0px;
  padding-left: 0px;
}

.text-block-6 {
  font-family: open sans, sans-serif;
  font-weight: 500;
}

.slider {
  display: none;
}

.column-14 {
  padding-left: 0px;
}

.column-16 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-17 {
  padding-right: 0px;
}

.o-slideshow-image.u-img_saturation-0.c-bdeo-img-fix {
  -webkit-transform: translate(0px, -32px);
  -ms-transform: translate(0px, -32px);
  transform: translate(0px, -32px);
}

.column-19 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-20 {
  padding-right: 0px;
  padding-left: 0px;
}

.slider-2 {
  display: none;
}

.o-container--no-pad-mobile {
  position: relative;
  z-index: 1;
  max-width: 1328px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.c-faqs {
  overflow: hidden;
  padding-top: 200px;
}

.c-faqs__content {
  margin-bottom: 160px;
  padding: 104px 108px;
  background-color: #fff;
}

.o-dropdown__title {
  max-width: 720px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 500;
  white-space: normal;
}

.dropdown-toggle {
  display: block;
  padding: 56px 0px 38px;
  border-bottom: 0px none rgba(110, 115, 119, 0.2);
}

.dropdown-toggle.w--open {
  border: 1px none #000;
}

.dropdown-toggle-2 {
  display: block;
  padding-left: 0px;
}

.dropdown-toggle-3 {
  display: block;
  padding-left: 0px;
}

.dropdown-toggle-4 {
  display: block;
  padding-left: 0px;
}

.dropdown-toggle-5 {
  display: block;
  padding-left: 0px;
}

.o-tab__text {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
}

.tab-link {
  margin-left: 32px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #9ea1a5;
}

.tab-link:hover {
  color: #6e7377;
}

.tab-link.w--current {
  border-bottom: 2px solid #0844eb;
  background-color: transparent;
  color: #0844eb;
}

.tab-link-tab-1-3 {
  padding-right: 0px;
  padding-left: 0px;
  background-color: transparent;
  color: #6e7377;
}

.tab-link-tab-1-3.w--current {
  padding-right: 0px;
  padding-left: 0px;
  border-bottom: 2px solid #0844eb;
  background-color: transparent;
  color: #0844eb;
}

.tabs-menu-3 {
  position: absolute;
  left: auto;
  top: -60px;
  right: 0%;
  bottom: auto;
}

.tabs-menu-3.c-medium__tabs-menu {
  margin-right: 32px;
}

.tabs-menu-3.c-medium__tabs-menu.custom-ocultar {
  display: none;
}

.icon {
  margin-right: 0px;
}

.icon-2 {
  margin-right: 0px;
}

.icon-3 {
  margin-right: 0px;
}

.icon-4 {
  margin-top: 60px;
  margin-right: 0px;
  margin-bottom: 38px;
  color: #0d151d;
}

.icon-5 {
  margin-right: 0px;
}

.tabs-content-3 {
  margin-top: 72px;
  margin-right: 0px;
  margin-left: 0px;
}

.o-dropdown {
  width: 100%;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 rgba(110, 115, 119, 0.2);
}

.dropdown-toggle-6 {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: rgba(0, 0, 0, 0.1);
}

.text-block-7 {
  color: #000;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
}

.dropdown-list {
  position: static;
  width: 100%;
}

.dropdown-list.w--open {
  position: relative;
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
  white-space: normal;
}

.o-paragraph--general {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #555;
  font-size: 17px;
  line-height: 24px;
}

.o-dropdown__text {
  max-width: 720px;
  padding-top: 16px;
  padding-bottom: 40px;
}

.html-embed {
  display: block;
}

.c-team {
  position: relative;
  overflow: hidden;
  padding-top: 200px;
  padding-bottom: 94px;
}

.c-team__title {
  max-width: 412px;
}

.o-card.o-card--primary {
  padding-right: 32px;
  padding-bottom: 56px;
}

.o-card.o-card--primary {
  padding-top: 56px;
  padding-left: 32px;
}

.o-card.o-card--primary.o-card--blog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.o-card.o-card--blog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.o-card.o-card--blog.o-card--blog--primary {
  padding-top: 32px;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.o-card.o-card--blog.o-card--blogl--secondary {
  padding-bottom: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.o-card.o-card--blog.o-card--blog--no-padding {
  text-decoration: none;
}

.o-card.o-card--team.o-card--team--primary {
  padding-right: 32px;
  padding-bottom: 52px;
}

.o-card.o-card--team.o-card--team--primary.u-card--team--cms-fix {
  padding-right: 0px;
  padding-bottom: 56px;
}

.o-card.o-card--team.o-card--team--secondary {
  padding-top: 52px;
  padding-left: 32px;
}

.o-card__image {
  overflow: hidden;
  width: 100%;
  height: 412px;
}

.o-card__image.o-card__image--post {
  height: 286px;
}

.o-card__content {
  padding: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
  text-align: left;
}

.o-card__title {
  margin-bottom: 24px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
}

.o-card__title.o-card__title--blog {
  display: block;
  margin-top: 24px;
  font-family: open sans, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.o-card__title.o-card__title--blog.u-margin-bottom_40px {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.o-card__title.o-card__title--team {
  margin-top: 0px;
}

.o-card__text {
  margin-bottom: 40px;
  color: #6e7377;
}

.o-card__text.o-card__text--blog {
  margin-bottom: 0px;
  color: #0d151d;
}

.o-card__text.o-card__text--team {
  margin-bottom: 0px;
}

.o-contact__rrss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-rrss__link--negative__img {
  -webkit-filter: saturate(0%) invert(100%);
  filter: saturate(0%) invert(100%);
}

.column-21 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-22 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-23 {
  padding-right: 0px;
  padding-left: 0px;
}

.image-14 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.c-portfolio {
    overflow: visible;
    padding-top: 100px;
    padding-bottom: 50px;
    background-color: #f5f5f5;
}

.c-portfolio__title {
  max-width: 400px;
  margin-bottom: 48px;
}

.o-portfolio-card {
  position: relative;
  display: block;
  height: 0px;
  padding-bottom: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  background-color: #e5e5e5;
  cursor: pointer;
}

.o-portfolio-card__img {
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.o-portfolio-card__hover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 29px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #43749c;
  opacity: 0;
  text-align: center;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.column-24 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-25 {
  padding-right: 0px;
  padding-left: 0px;
}

.c-portfolio__text {
  max-width: 400px;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.o-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: hsla(0, 0%, 96.1%, 0.9);
  opacity: 1;
}

.o-client-slide {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 120;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80vw;
  max-width: 1034px;
  min-height: 50vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  opacity: 1;
  -webkit-transform: translate(100%, 0px);
  -ms-transform: translate(100%, 0px);
  transform: translate(100%, 0px);
}

.o-client-slide__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.o-client-slide__logo {
  display: block;
  margin-bottom: 56px;
}

.o-client-slide__info {
  margin-bottom: 40px;
}

.o-client-slide__data {
  display: block;
}

.c-client-slide__title {
  margin-bottom: 32px;
}

.o-client-side__text {
  max-width: 520px;
  margin-bottom: 64px;
}

.o-arrow-link__back {
  position: absolute;
  left: 40px;
  top: 40px;
}

.grid-4 {
  grid-auto-flow: row;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.o-client-slide__data__content {
  display: block;
}

.c-client-slide__rrss {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-20 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-20.u-image-fit-cover {
  height: auto;
  min-height: 412px;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  -o-object-fit: cover;
  object-fit: cover;
}

.u-image-fit-cover {
  width: 100%;
  height: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.column-26 {
  padding-right: 0px;
  padding-left: 0px;
}

.grid-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.form-block-2 {
  display: none;
  max-width: 412px;
}

.columns-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-field {
  border-style: none none solid solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #6e7377;
  background-color: transparent;
}

.field-label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.c-contact__title {
  margin-bottom: 80px;
}

.c-contact {
  overflow: visible;
  margin-top: 200px;
  margin-bottom: 200px;
}

.columns-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.column-27 {
  padding-right: 0px;
  padding-left: 0px;
}

.column-28 {
  padding-right: 0px;
  padding-left: 0px;
}

.submit-button-2 {
  width: auto;
  height: auto;
  margin-top: 0px;
  padding: 0px;
  background-color: transparent;
  color: #0844eb;
  font-weight: 500;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.c-404 {
  position: relative;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 200px;
  padding-bottom: 200px;
}

.c-404__title {
  max-width: 420px;
}

.text-span-7 {
  font-family: open sans, sans-serif;
  font-weight: 500;
}

.column-29 {
  padding-right: 0px;
  padding-left: 0px;
}

.o-arrow-links {
  margin-top: 48px;
}

.o-form__submit {
  position: relative;
  display: inline-block;
  margin-top: 38px;
  margin-right: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-form__submit-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0844eb;
}

.o-go-back {
  position: absolute;
  left: 40px;
  top: 40px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.go-back {
  margin-left: 8px;
  color: #fff;
}

.o-overlay__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-3.visible-xs {
  display: none;
}

.c-hiring__marquee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-4 {
  height: auto;
  border: 1px none #000;
}

.c-medium__tab-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-5 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
}

.c-talent__nd__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 72px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.column-30 {
  z-index: 2;
}

.collection-list-wrapper {
  grid-auto-columns: 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.collection-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 4px auto;
  grid-template-rows: auto auto;
}

.collection-list.u-portfolio-secondary {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.o-portfolio-collection {
  padding-right: 0px;
  padding-left: 0px;
}

.u-collection-list_primary {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 4px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.u-collection-list_primary.u-portfolio-secondary {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.u-collection-list_secondary {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 4px 1fr 4px 1fr 4px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.u-collection-list_secondary.u-portfolio-secondary {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.c-portfolio-logo_fallback {
  margin-bottom: 0px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}

.c-portfolio__logo {
  max-height: 120px;
  max-width: 160px;
}

.c-portfolio__logo.u-portfolio-logo_preview {
  max-height: 48px;
  max-width: 100%;
}

.c-team-colunm--right {
  padding-top: 48px;
  padding-left: 32px;
}

.c-team-colunm--left {
  padding-top: 0px;
  padding-right: 32px;
}

.image-25 {
  max-height: 84px;
}

.success-message {
  padding: 0px;
  background-color: transparent;
}

.text-block-8 {
  color: #f5f5f5;
  text-align: left;
}

.c-legal-text {
  max-width: 736px;
  margin-top: 40px;
}

.c-legal-text h3 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: -0.5px;
}

.arrow {
  margin-top: 0px;
  line-height: 12px;
}

.o-arrow__link-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.o-arrow__link__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-arrow__link__container.o-arrow__link--green {
  color: #bcf95c;
}

.o-arrow__link__container.o-arrow__link--white {
  color: #fff;
  font-weight: 400;
}

.error-message {
  margin-top: 8px;
  padding: 0px;
  background-color: transparent;
}

.text-block-9 {
  color: #e58686;
}

.u-img_saturation-0 {
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.c-image_360x520 {
  max-height: 520px;
  max-width: 360px;
  min-height: 520px;
  min-width: 360px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.u-image_grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.c-intro__text {
  max-width: 920px;
  margin-top: 48px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 40px;
}

.c-intro__text.c-custom-about {
  padding-bottom: 104px;
}

.text-span-8 {
  font-weight: 500;
}

.o-blog {
  grid-column-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.o-card__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #0d151d;
  text-decoration: none;
  cursor: pointer;
}

.o-tab-pane {
  padding-right: 32px;
  padding-left: 32px;
}

.o-blog--grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.collection-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.o-card__author {
  margin-bottom: 0px;
}

.c-blog {
  overflow: hidden;
  padding-top: 200px;
}

.u-margin-bottom_80px {
  margin-bottom: 80px;
}

.o-blog__featured-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-areas: "Image Image Image Image Image Image Image Content Content Content Content Content";
  -ms-grid-columns: 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.c-blog__featured-image {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.c-blog__featured-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 384px;
  padding: 40px 120px 40px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  text-align: left;
}

.u-margin-bottom_40px {
  margin-bottom: 40px;
}

.o-card__preview {
  margin-bottom: 0px;
  color: #535b6a;
}

.o-card__preview.u-margin-bottom_40px {
  margin-bottom: 40px;
}

.o-column {
  padding-right: 0px;
  padding-left: 0px;
}

.o-column.o-column__image {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.o-blog__featured {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.u-margin-bottom_88px {
  margin-bottom: 88px;
}

.u-margin_0px {
  margin: 0px;
}

.u-margin-bottom_48px {
  margin-bottom: 48px;
}

.u-margin-bottom_216px {
  margin-bottom: 216px;
}

.o-blog__pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 48px;
}

.image-27 {
  overflow: hidden;
  -o-object-fit: contain;
  object-fit: contain;
}

.o-blog__featured-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  height: 100%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.c-blog__post {
  overflow: hidden;
  padding-top: 200px;
  padding-bottom: 200px;
  background-color: #f5f5f5;
}

.c-body--blog {
  background-color: #f5f5f5;
}

.c-blog__content {
  margin-bottom: 120px;
  padding-top: 72px;
  padding-bottom: 104px;
  background-color: #fff;
}

.u-text-align_center {
  text-align: center;
}

.c-more-post-blog {
  margin-top: 0px;
  margin-bottom: 48px;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-weight: 500;
  text-align: center;
  letter-spacing: -2px;
}

.o-blog-post__category {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.o-blog-post__title {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 48px;
  line-height: 52px;
  font-weight: 100;
  text-align: center;
  text-transform: none;
}

.c-blog-post__content {
  display: -ms-grid;
  display: grid;
  margin-bottom: 120px;
  padding-top: 72px;
  padding-bottom: 104px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-areas: ". . heading heading heading heading heading heading heading heading ." ". . featured-media featured-media featured-media featured-media featured-media featured-media featured-media featured-media social" ". . . main-content main-content main-content main-content main-content main-content . .";
  -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.o-blog-post__author {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.o-blog-post__author.c-blog-post-autor_divider {
  margin-right: 4px;
}

.o-blog-post__header-wrapper {
  margin-bottom: 48px;
  text-align: center;
}

.o-blog-post_featured-image {
  display: block;
  width: 100%;
  max-height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
}

.o-blog-post__content {
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 15px;
  line-height: 28px;
  font-weight: 400;
}

.o-blog-post__content a:hover {
  color: #0844eb;
}

.o-blog-post__content h4 {
  margin-top: 24px;
}

.o-blog-post__content p {
  margin-bottom: 16px;
}

.image-28 {
  border-radius: 50%;
  background-color: #0d151d;
}

.o-blog-post__social {
  margin-bottom: 12px;
  cursor: pointer;
}

.o-blog-post__social-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-5 {
  line-height: 24px;
}

.paragraph-6 {
  line-height: 24px;
}

.o-blog-post__social-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-blog-post__featured-media {
  margin-bottom: 48px;
}

.bold-text {
  font-weight: 500;
}

.bold-text-2 {
  font-weight: 500;
}

.o-overlay-close {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 110;
  width: 100vw;
  height: 100vh;
}

.c-footer__related-sites {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.c-footer__languaje {
  display: block;
}

.c-wg-selector-language {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 8px;
}

.c-wg-selector-language.c-wg-selector-language-active {
  margin-right: 0px;
}

.c-wg-element-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-wg-selector-language-active {
  margin-right: 8px;
  color: #bcf95c;
  font-weight: 500;
}

.wg-selector-2-fill.f1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-color: #4049ff;
}

.wg-selector-2-fill.f2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  background-color: #4049ff;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.c-wg-selector {
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: #6e7377;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
}

.c-wg-selector:hover {
  color: #f5f5f5;
}

.c-wg-selector.w--current {
  cursor: default;
}

.wg-selector-3-line {
  position: relative;
  overflow: hidden;
  width: 2rem;
  height: 2px;
}

.wg-element-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wg-selector3-text-lang2 {
  text-transform: uppercase;
}

.wg-selector3-text-lang1 {
  text-transform: uppercase;
}

.wg-selector-3-line-fill {
  width: 100%;
  height: 100%;
  background-color: #000;
}

.wg-selector-3-line-fill.f2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  background-color: #ff6640;
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.wg-selector-3-line-fill.f1 {
  position: relative;
}

.wg-selector-3 {
  position: relative;
  overflow: hidden;
  padding-left: 8px;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.wg-selector-3.w--current {
  cursor: default;
}

.wg-selector-3.s1 {
  color: #bcf95c;
}

.wg-selector-3.s2 {
  color: #6e7377;
}

.o-blog__featured-wrapper {
  width: 100%;
  color: #0d151d;
  text-decoration: none;
}

.o-blog__pagination {
  margin-right: 0px;
  margin-left: 0px;
  padding: 8px 16px;
  border-style: none;
  background-color: transparent;
  text-decoration: none;
}

.o-blog__featured-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.o-seach-icon {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: 36px;
  margin-bottom: 36px;
  margin-left: 12px;
}

.o-seach-icon.o-search-icon--negative {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 38px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.o-seach-icon.o-search-icon--2 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  opacity: 0.6;
}

.o-search-icon__img {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  cursor: pointer;
}

.c-search__wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 13px;
  padding-bottom: 13px;
  color: #fff;
}

.search {
  overflow: hidden;
  height: 0px;
  margin-bottom: 0px;
  background-color: #0844eb;
}

.search-input {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 1px none #000;
  background-color: transparent;
  color: #fff;
  font-weight: 400;
}

.search-input::-webkit-input-placeholder {
  font-family: open sans, sans-serif;
  color: #fff;
  font-weight: 400;
}

.search-input:-ms-input-placeholder {
  font-family: open sans, sans-serif;
  color: #fff;
  font-weight: 400;
}

.search-input::-ms-input-placeholder {
  font-family: open sans, sans-serif;
  color: #fff;
  font-weight: 400;
}

.search-input::placeholder {
  font-family: open sans, sans-serif;
  color: #fff;
  font-weight: 400;
}

.search-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 38px;
  opacity: 0;
}

.search-result-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.body-2 {
  background-color: #f5f5f5;
}

.div-block-7 {
  max-width: 452px;
  margin-right: auto;
  margin-left: auto;
}

.search-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 452px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-button-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  opacity: 0;
}

.div-block-8 {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.search-input-2 {
  margin-bottom: 0px;
  padding-left: 0px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #6e7377;
  background-color: transparent;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 22px;
  line-height: 28px;
  font-weight: 400;
}

.search-result-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.o-search-icon__close {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  display: none;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  cursor: pointer;
}

.u-margin-bottom_166px {
  margin-bottom: 166px;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.c-search_empty {
  margin-top: 160px;
  font-family: open sans, sans-serif;
  color: #0d151d;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.5px;
}

.u-margin-bottom_8px {
  margin-bottom: 8px;
}

.c-search_not-found {
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0px;
}

.c-hiring_blue {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: #0844eb;
  color: #fff;
}

.o-arrow__link-white {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: open sans, sans-serif;
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.o-arrow__link-white.o-arrow__link--green {
  color: #bcf95c;
}

.o-arrow__link-white.o-arrow__link--white {
  color: #fff;
  font-weight: 400;
}

.c-beneficts__kfunder {
  margin-top: 120px;
}

.c-invest__kfunder {
  max-width: 412px;
  margin-top: 64px;
  margin-right: auto;
  margin-left: auto;
}

.o-arrow__link-yellow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: open sans, sans-serif;
  color: #bcf95c;
  font-weight: 500;
  text-decoration: none;
}

.o-arrow__link-yellow.o-arrow__link--green {
  color: #bcf95c;
}

.o-arrow__link-yellow.o-arrow__link--white {
  color: #fff;
  font-weight: 400;
}

.o-container--no-pad-mobile--kfounder {
  position: relative;
  z-index: 1;
  width: 100%;
  background-color: #0844eb;
  color: #fff;
}

.c-intro__st-kfounders {
  display: block;
  margin-top: 0px;
  margin-bottom: 136px;
  padding-top: 64px;
  -webkit-transform: translate(0px, 136px);
  -ms-transform: translate(0px, 136px);
  transform: translate(0px, 136px);
}

.o-parallax-form--outline-reverse {
  position: absolute;
  left: auto;
  top: 104px;
  right: -168px;
  bottom: auto;
  z-index: 0;
  display: block;
  -webkit-transform: rotateX(-180deg) rotateY(-180deg) rotateZ(0deg);
  transform: rotateX(-180deg) rotateY(-180deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey--nd {
  left: 0%;
  top: -768px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey--nd.o-parallax-form--grey--team {
  top: 600px;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey-2 {
  position: absolute;
  left: 0%;
  top: 36px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--404 {
  top: -1378px;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--contact {
  top: -1000px;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--grey--team {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey--faqs {
  top: -790px;
}

.o-parallax-form--outline-reverse.o-parallax-form--benefits {
  top: -100px;
}

.o-parallax-form--outline-reverse.o-parallax-form--grey--blog {
  top: -790px;
  display: block;
}

.c-container__kfounder-wrapper {
  max-width: 1328px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 24px;
  padding-left: 24px;
}

.o-parallax-form--outline {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 0;
  display: block;
  -webkit-transform: translate(0px, -136px);
  -ms-transform: translate(0px, -136px);
  transform: translate(0px, -136px);
}

.o-parallax-form--outline.o-parallax-form--grey--nd {
  left: 0%;
  top: -768px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--outline.o-parallax-form--grey--nd.o-parallax-form--grey--team {
  top: 600px;
}

.o-parallax-form--outline.o-parallax-form--grey-2 {
  position: absolute;
  left: 0%;
  top: 36px;
  right: auto;
  bottom: auto;
}

.o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--404 {
  top: -1378px;
}

.o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--contact {
  top: -1000px;
}

.o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--grey--team {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.o-parallax-form--outline.o-parallax-form--grey--faqs {
  top: -790px;
}

.o-parallax-form--outline.o-parallax-form--benefits {
  top: -100px;
}

.o-parallax-form--outline.o-parallax-form--grey--blog {
  top: -790px;
  display: block;
}

.c-submissions__kfounder {
  position: relative;
  z-index: auto;
  background-color: #0d151d;
}

.c-submissions__wrapper {
  position: relative;
  padding-top: 160px;
  padding-bottom: 160px;
  background-color: #0d151d;
}

.o-container__kfounder {
  max-width: 1344px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.o-container__kfounder.o-container--fluid {
  max-width: none;
}

.o-container__kfounder.o-container--narrow {
  max-width: 1060px;
}

.brand-copy {
  max-width: 84px;
  min-width: 132px;
}

.brand-copy.w--current {
  max-width: 84px;
  min-width: 84px;
}

.o-nav-link_blue-background {
  padding-top: 36px;
  padding-bottom: 36px;
  color: #fff;
}

.o-nav-link_blue-background:hover {
  color: #bcf95c;
}

.o-nav-link_blue-background.w--current {
  color: #fff;
  font-weight: 500;
}

.o-nav-link_blue-background.u-text-white {
  color: #fff;
}

.o-nav-link_blue-background.u-text-white.w--current {
  color: #f5f5f5;
  font-weight: 500;
}

.o-nav-link_blue-background.u-text--dark {
  color: #fff;
}

.o-nav-link_blue-background.u-text--dark.w--current {
  color: #f5f5f5;
  font-weight: 500;
}

.o-nav-link_blue-background.custom-ocultar {
  display: none;
}

.navbar_kfounder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 100;
  display: block;
  width: 100%;
  background-color: transparent;
  color: #0d151d;
}

.o-nav-link_kfounder {
  padding-top: 36px;
  padding-bottom: 36px;
}

.o-nav-link_kfounder:hover {
  color: #0844eb;
}

.o-nav-link_kfounder.w--current {
  color: #0d151d;
  font-weight: 500;
}

.o-nav-link_kfounder.u-text-white {
  color: #fff;
}

.o-nav-link_kfounder.u-text-white.w--current {
  color: #f5f5f5;
  font-weight: 500;
}

.o-nav-link_kfounder.u-text--dark {
  color: #fff;
}

.o-nav-link_kfounder.u-text--dark.w--current {
  color: #f5f5f5;
  font-weight: 500;
}

.o-nav-link_kfounder.custom-ocultar {
  display: none;
}

.navbar_kfounder-blue {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 100;
  display: block;
  width: 100%;
  background-color: transparent;
  color: #fff;
}

@media screen and (min-width: 1280px) {
  .nav-link {
    font-family: open sans, sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
  }
  .nav-link.u-text--dark:hover {
    color: #bcf95c;
  }
  .nav-link.u-text--dark.w--current:hover {
    color: #f5f5f5;
  }
  .navbar.test {
    top: 200px;
  }
  .o-title-text-block {
    margin-bottom: 42px;
  }
  .c-team-colunm--right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: minmax(auto, 1fr) auto;
    grid-template-rows: minmax(auto, 1fr) auto;
  }
  .c-team-colunm--left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: minmax(auto, 1fr) auto;
    grid-template-rows: minmax(auto, 1fr) auto;
  }
  .o-parallax-form--outline-reverse {
    right: 0px;
  }
  .o-nav-link_blue-background {
    font-family: open sans, sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
  }
  .o-nav-link_blue-background.u-text--dark:hover {
    color: #bcf95c;
  }
  .o-nav-link_blue-background.u-text--dark.w--current:hover {
    color: #f5f5f5;
  }
  .navbar_kfounder.test {
    top: 200px;
  }
  .o-nav-link_kfounder {
    font-family: open sans, sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: 400;
  }
  .o-nav-link_kfounder.u-text--dark:hover {
    color: #bcf95c;
  }
  .o-nav-link_kfounder.u-text--dark.w--current:hover {
    color: #f5f5f5;
  }
  .navbar_kfounder-blue.test {
    top: 200px;
  }
}

@media screen and (min-width: 1440px) {
  .o-container.o-container--narrow {
    max-width: 1060px;
  }
  .xxl {
    font-size: 78px;
    line-height: 80px;
  }
  .xxl.heading-left {
    line-height: 80px;
  }
  .heading-featured {
    font-size: 78px;
    line-height: 80px;
    text-align: center;
  }
  .c-intro__nd__title {
    max-width: 570px;
  }
  .c-intro__image.c-intro__image--featured {
    margin-top: -124px;
  }
  .o-title-text-block {
    margin-bottom: 36px;
  }
  .o-title-text-block__link {
    margin-top: 80px;
  }
  .o-parallax-form--gold {
    top: 780px;
  }
  .m {
    margin-bottom: 0px;
  }
  .c-footer__legal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .c-footer__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .o-link {
    margin-bottom: 0px;
  }
  .o-divider__text {
    margin-bottom: 0px;
  }
  .o-divider {
    display: block;
    margin-bottom: 0px;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .column-8 {
    padding-left: 0px;
  }
  .column-14 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-17 {
    padding-right: 0px;
  }
  .div-block-5 {
    max-width: 1344px;
  }
  .o-blog-post__social {
    margin-bottom: 12px;
  }
  .bold-text-2 {
    font-size: 22px;
    line-height: 28px;
    font-weight: 500;
  }
  .o-container__kfounder.o-container--narrow {
    max-width: 1060px;
  }
}

@media screen and (min-width: 1920px) {
  .o-arrow__link__text.u-text-white {
    color: #fff;
  }
  .c-hiring__featured {
    width: 200%;
  }
  .o-card.o-card--blog.o-card--blog--primary {
    cursor: pointer;
  }
  .o-card.o-card--blog.o-card--blogl--secondary {
    cursor: pointer;
  }
  .o-card.o-card--blog.o-card--blog--no-padding {
    cursor: pointer;
  }
  .o-overlay {
    display: none;
  }
  .c-team-colunm--right {
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: minmax(auto, 1fr) auto;
    grid-template-rows: minmax(auto, 1fr) auto;
  }
  .c-team-colunm--left {
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: minmax(auto, 1fr) auto;
    grid-template-rows: minmax(auto, 1fr) auto;
  }
  .c-intro__text {
    margin-top: 48px;
  }
}

@media screen and (max-width: 991px) {
  .o-container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 24px;
    padding-left: 24px;
  }
  .o-container.o-container--no-pad {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .o-container.o-container--no-pad--mobile {
    padding-right: 0px;
    padding-left: 0px;
  }
  .nav-link {
    display: block;
    padding: 10px 24px;
    font-family: open sans, sans-serif;
    font-size: 32px;
    line-height: 32px;
  }
  .nav-link.w--current {
    font-family: open sans, sans-serif;
    font-size: 32px;
    line-height: 32px;
  }
  .nav-link.u-text--dark {
    color: #0d151d;
  }
  .nav-link.u-text--dark.w--current {
    color: #0d151d;
  }
  .u-flex-parent--center-between {
    min-height: 60px;
  }
  .navbar {
    z-index: 3;
  }
  .c-intro {
    overflow: hidden;
  }
  .c-intro__st {
    padding-top: 92px;
    padding-bottom: 0px;
  }
  .c-intro__st__title.u-margin-bottom_216px {
    padding-right: 24px;
    padding-left: 24px;
  }
  .c-intro__st__title.u-margin-bottom_166 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .xxl {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    font-size: 44px;
    line-height: 44px;
  }
  .xxl.heading-left {
    white-space: normal;
  }
  .xxl.u-text-white.u-text-left--mobile {
    text-align: left;
  }
  .xxl.u-text-white.u-align__full {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .heading-featured {
    line-height: 44px;
  }
  .c-intro__st__images {
    margin-left: 0px;
    padding-top: 108px;
    padding-left: 0px;
  }
  .c-intro__nd {
    padding: 88px 0px;
  }
  .c-intro__nd.c-intro__nd--pad-mobile {
    padding-top: 88px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-intro__nd__title {
    margin-bottom: 0px;
    padding-bottom: 56px;
  }
  .c-intro__image {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  .c-intro__image.c-intro__image--featured {
    margin-top: 0px;
    padding-bottom: 48px;
  }
  .c-intro__image.c-intro__image--featured.c-intro__image-left {
    -o-object-position: 30% 50%;
    object-position: 30% 50%;
  }
  .c-intro__image.c-intro__image--lateral {
    padding-top: 48px;
  }
  .c-intro__image.c-intro__image--lateral.c-intro_image-right {
    -o-object-position: 100% 50%;
    object-position: 100% 50%;
  }
  .column {
    margin-bottom: 24px;
  }
  .column-2 {
    margin-bottom: 24px;
  }
  .column-3 {
    margin-bottom: 0px;
  }
  .columns {
    display: none;
    margin-top: -20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-intro__image-hover {
    display: none;
    opacity: 1;
  }
  .c-intro__image-hover.c-intro__image-hover--center {
    display: none;
    margin-bottom: 64px;
  }
  .o-title-text-block {
    width: 100%;
    max-width: 520px;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .o-title-text-block.o-title-text-block--narrow {
    width: 100%;
    max-width: 200px;
    margin-bottom: 96px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .l.u-text-white {
    color: #fff;
  }
  .l.u-center-about {
    text-align: left;
  }
  .o-title-text-block__text {
    margin-bottom: 0px;
    padding-top: 8px;
  }
  .column-4 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .o-title-text-block__link {
    margin-top: 64px;
  }
  .o-pretitle {
    margin-bottom: 16px;
  }
  .o-pretitle.u-text-white.o-pretitle--invest.u-text-left--mobile {
    margin-bottom: 16px;
    text-align: left;
  }
  .o-pretitle.o-pretitle--benefits {
    margin-bottom: 16px;
  }
  .o-parallax-form--gold {
    top: 490px;
    z-index: -1;
  }
  .o-parallax-form--gold.o-parallax-form--gold--nd {
    display: none;
  }
  .o-parallax-form--gold.o-parallax-form--gold--nd.o-parallax-form--gold--team {
    top: 1260px;
    display: block;
  }
  .o-parallax-form--gold.o-parallax-form--gold-2 {
    top: 430px;
    overflow: hidden;
    max-height: none;
  }
  .c-business {
    padding-top: 88px;
    padding-bottom: 96px;
  }
  .c-business__slider {
    max-width: none;
  }
  .c-business__title {
    margin-bottom: 64px;
  }
  .column-6 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .column-7 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .slider__wrap {
    display: block;
  }
  .image-text-block.slideshow__texts__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .slideshow_images_img.slideshow_images_img--active {
    width: 100%;
    min-height: 400px;
  }
  .image-text-block__title {
    margin-bottom: 24px;
  }
  .slideshow__images {
    min-height: 400px;
  }
  .slideshow__texts {
    margin-top: 48px;
    margin-bottom: 80px;
  }
  .image-7 {
    width: 100%;
    height: 100%;
    min-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .image-text-block__tags {
    margin-top: 40px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .slideshow__slide-index {
    font-size: 14px;
    line-height: 20px;
  }
  .text-block-2 {
    font-size: 14px;
    line-height: 20px;
  }
  .o-parallax-form--grey.o-parallax-form--grey--nd {
    display: none;
  }
  .o-parallax-form--grey.o-parallax-form--grey--nd.o-parallax-form--grey--team {
    top: 250px;
    display: block;
  }
  .o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--contact {
    top: -220px;
  }
  .c-talent {
    overflow: hidden;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }
  .c-talent__col-bg {
    padding: 88px 0px 48px;
  }
  .c-medium__title {
    margin-bottom: 60px;
  }
  .c-talento__text {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .c-talent__images {
    overflow: scroll;
  }
  .c-talent__images__st-col {
    position: static;
  }
  .c-talent__images__nd-col {
    position: static;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .columns-2 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .image-8 {
    margin-left: 16px;
  }
  .image-9 {
    margin-right: 0px;
    margin-left: 16px;
  }
  .c-talent__st {
    overflow: visible;
  }
  .c-talent__nd {
    margin-top: 88px;
    padding-top: 88px;
    padding-bottom: 88px;
    background-color: #f5f5f5;
  }
  .c-hiring {
    padding-top: 88px;
    padding-bottom: 64px;
  }
  .c-hiring__text {
    margin-top: 56px;
  }
  .c-footer {
    padding-top: 72px;
    padding-bottom: 48px;
  }
  .m {
    margin-bottom: 0px;
  }
  .m.u-text-center.u-text-white.u-text-left--mobile {
    text-align: left;
  }
  .c-footer__rrss-wrap.c-menu-mobile__rrss__links {
    margin-bottom: 0px;
  }
  .c-footer__links {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .o-rrss__link.o-rrss__link--last {
    margin-right: 0px;
  }
  .o-link {
    font-size: 14px;
    line-height: 20px;
  }
  .o-divider__text {
    line-height: 20px;
  }
  .column-8 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-intro__ima-wrap {
    overflow: hidden;
    max-height: 500px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .c-invest {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .tabs-menu-2 {
    overflow: scroll;
    margin-right: 0px;
    margin-left: 24px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .tabs {
    margin-left: 0px;
  }
  .o-tab {
    white-space: nowrap;
  }
  .o-benefits {
    padding-top: 88px;
    padding-bottom: 0px;
  }
  .columns-4 {
    margin-top: 96px;
  }
  .column-9 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-button {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px;
    padding: 16px 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-button.w--open {
    background-color: transparent;
  }
  .nav-menu {
    min-height: auto;
    padding-top: 56px;
    background-color: #f5f5f5;
  }
  .c-menu-mobile__rrss {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0d151d;
  }
  .xl.u-text-white {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
  }
  .c-menu-mobile__links {
    display: block;
    margin-top: 0px;
    padding: 54px 20px 52px 24px;
  }
  .c-menu-mobile__links__link {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .image-10 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }
  .image-11 {
    width: auto;
    height: auto;
    max-height: 587%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .c-invest__title {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .o-benefits__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .columns-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .columns-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .column-13 {
    display: none;
    overflow: hidden;
    padding-right: 0px;
    padding-left: 0px;
  }
  .slider {
    top: -70px;
    z-index: -1;
    display: block;
    overflow: hidden;
    height: 500px;
    background-color: transparent;
  }
  .slide-7 {
    top: 0px;
    margin-right: 40px;
  }
  .mask-4 {
    left: 24px;
    overflow: visible;
    width: 340px;
    height: 492px;
  }
  .left-arrow-5 {
    display: none;
  }
  .right-arrow-4 {
    display: none;
  }
  .slide-8 {
    top: 0px;
    margin-top: 0px;
    margin-right: 40px;
  }
  .slide-9 {
    top: 0px;
    margin-right: 40px;
  }
  .slide-nav-5 {
    display: none;
  }
  .column-14 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-16 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-17 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-18 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .image-13.o-slideshow-image {
    width: 100%;
    height: 100%;
    min-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .o-slideshow-image {
    width: 100%;
    height: 100%;
    min-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .column-19 {
    padding-top: 88px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-20 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .slider-2 {
    display: block;
    height: 492px;
    background-color: transparent;
  }
  .o-container--no-pad-mobile {
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-faqs {
    padding-top: 90px;
  }
  .c-faqs__content {
    margin-bottom: 96px;
    padding: 88px 24px;
  }
  .o-dropdown__title {
    font-size: 17px;
    line-height: 24px;
  }
  .dropdown-toggle {
    padding-top: 48px;
    padding-bottom: 32px;
    white-space: normal;
  }
  .tabs-menu-3 {
    position: relative;
    top: 0px;
    margin-top: 72px;
  }
  .tabs-menu-3.c-medium__tabs-menu {
    margin: 24px 24px 28px;
  }
  .tabs-content-3 {
    margin-top: 10px;
  }
  .text-block-7 {
    padding-right: 40px;
  }
  .dropdown-list.w--open {
    padding-top: 16px;
    padding-bottom: 40px;
  }
  .c-team {
    padding-top: 92px;
    padding-bottom: 72px;
  }
  .c-team__title {
    max-width: 220px;
  }
  .o-card.o-card--primary {
    padding-right: 12px;
    padding-bottom: 24px;
  }
  .o-card.o-card--primary {
    padding-top: 24px;
    padding-left: 12px;
  }
  .o-card.o-card--blog.o-card--blog--primary {
    padding-right: 24px;
    padding-left: 24px;
  }
  .o-card.o-card--blog.o-card--blogl--secondary {
    padding: 32px 24px 0px;
  }
  .o-card.o-card--team.o-card--team--primary {
    padding-right: 12px;
  }
  .o-card.o-card--team.o-card--team--primary.u-card--team--cms-fix {
    padding-bottom: 32px;
  }
  .o-card.o-card--team.o-card--team--secondary {
    padding-left: 12px;
  }
  .o-card__image {
    width: 100%;
    height: 240px;
    min-height: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .o-card__content {
    padding: 32px 24px;
    text-align: left;
  }
  .o-card__title {
    margin-top: 0px;
  }
  .o-card__text {
    margin-bottom: 24px;
  }
  .o-contact__rrss {
    margin-top: 0px;
  }
  .column-21 {
    display: block;
  }
  .image-16 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .c-portfolio {
    padding-top: 92px;
    padding-bottom: 96px;
  }
  .c-portfolio__title {
    margin-bottom: 64px;
  }
  .grid {
    grid-template-areas: ". . . Area";
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .grid-2 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .c-portfolio__text {
    margin-bottom: 32px;
  }
  .o-overlay {
    display: none;
    background-color: #0d151d;
  }
  .o-client-slide {
    width: 100%;
  }
  .image-20.u-image-fit-cover {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .grid-5 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .form-block-2 {
    max-width: 100%;
  }
  .c-contact__title {
    margin-bottom: 72px;
  }
  .c-contact {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .columns-8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-28 {
    margin-top: 96px;
  }
  .c-404 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .column-29 {
    margin-top: 72px;
    padding-left: 0px;
  }
  .o-arrow-links {
    margin-top: 48px;
  }
  .image-21 {
    max-height: 1000px;
  }
  .image-22 {
    max-height: 1000px;
  }
  .div-block-3 {
    display: block;
  }
  .div-block-3.visible-xs {
    display: block;
  }
  .c-medium__tab-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-talent__nd__link {
    display: block;
    margin-top: 32px;
    padding-bottom: 0px;
  }
  .column-30 {
    padding-top: 0px;
  }
  .u-collection-list_primary {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .c-team-colunm--right {
    padding-left: 12px;
  }
  .c-team-colunm--left {
    padding-right: 12px;
  }
  .menu-button-dark {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 60px;
    padding: 16px 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .menu-button-dark.w--open {
    background-color: #0d151d;
  }
  .menu-icon-white {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .c-intro__text {
    margin-top: 32px;
    margin-right: 24px;
    margin-left: 24px;
  }
  .o-tab-pane {
    padding-right: 24px;
    padding-left: 24px;
  }
  .o-blog--grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .o-blog--grid.u-blog__nopadding {
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-blog {
    padding-top: 90px;
  }
  .c-blog__featured-content-wrapper {
    padding-right: 40px;
  }
  .c-blog__post {
    padding-top: 90px;
  }
  .c-blog__content {
    margin-bottom: 96px;
    padding: 88px 24px;
  }
  .c-blog-post__content {
    margin-bottom: 48px;
    padding: 48px 24px 88px;
    grid-column-gap: 20px;
    grid-template-areas: "heading" "social" "featured-media" "main-content";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .o-blog-post__social {
    margin-bottom: 0px;
  }
  .o-blog-post__social.u-margin-right_16px {
    margin-right: 16px;
  }
  .o-blog-post__social-container {
    margin-bottom: 24px;
  }
  .o-blog-post__social-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .o-blog-post__featured-media {
    margin-bottom: 40px;
  }
  .html-embed-2 {
    margin-right: -24px;
    margin-left: -24px;
  }
  .o-seach-icon {
    left: -48px;
    margin-top: -4px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .o-seach-icon.o-search-icon--negative {
    left: 0px;
  }
  .o-seach-icon.o-search-icon--2 {
    left: 0px;
  }
  .search-result-item {
    margin-right: 24px;
    margin-left: 24px;
  }
  .c-hiring_blue {
    padding-top: 88px;
    padding-bottom: 64px;
  }
  .c-beneficts__kfunder {
    margin-top: 96px;
  }
  .c-invest__kfunder {
    margin-top: 56px;
  }
  .o-container--no-pad-mobile--kfounder {
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-intro__st-kfounders {
    margin-bottom: 64px;
    padding-top: 48px;
    padding-bottom: 0px;
    -webkit-transform: translate(0px, 64px);
    -ms-transform: translate(0px, 64px);
    transform: translate(0px, 64px);
  }
  .o-parallax-form--outline-reverse {
    top: -88px;
    right: 0px;
    -webkit-transform: translate(96px, 0px) scale(0.6) rotateX(-180deg) rotateY(-180deg) rotateZ(0deg);
    transform: translate(96px, 0px) scale(0.6) rotateX(-180deg) rotateY(-180deg) rotateZ(0deg);
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey--nd {
    display: none;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey--nd.o-parallax-form--grey--team {
    top: 250px;
    display: block;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--contact {
    top: -220px;
  }
  .o-parallax-form--outline {
    -webkit-transform: scale(0.6) translate(-128px, -456px);
    -ms-transform: scale(0.6) translate(-128px, -456px);
    transform: scale(0.6) translate(-128px, -456px);
    text-align: left;
  }
  .o-parallax-form--outline.o-parallax-form--grey--nd {
    display: none;
  }
  .o-parallax-form--outline.o-parallax-form--grey--nd.o-parallax-form--grey--team {
    top: 250px;
    display: block;
  }
  .o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--contact {
    top: -220px;
  }
  .c-submissions__wrapper {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .o-container__kfounder {
    margin-right: auto;
    margin-left: auto;
    padding-right: 24px;
    padding-left: 24px;
  }
  .o-container__kfounder.o-container--no-pad {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .o-container__kfounder.o-container--no-pad--mobile {
    padding-right: 0px;
    padding-left: 0px;
  }
  .o-nav-link_blue-background {
    display: block;
    padding: 10px 24px;
    font-family: open sans, sans-serif;
    color: #0d151d;
    font-size: 32px;
    line-height: 32px;
  }
  .o-nav-link_blue-background:hover {
    color: #0844eb;
  }
  .o-nav-link_blue-background.w--current {
    font-family: open sans, sans-serif;
    color: #0844eb;
    font-size: 32px;
    line-height: 32px;
  }
  .o-nav-link_blue-background.u-text--dark {
    color: #0d151d;
  }
  .o-nav-link_blue-background.u-text--dark.w--current {
    color: #0d151d;
  }
  .navbar_kfounder {
    z-index: 3;
  }
  .o-nav-link_kfounder {
    display: block;
    padding: 10px 24px;
    font-family: open sans, sans-serif;
    color: #0d151d;
    font-size: 32px;
    line-height: 32px;
  }
  .o-nav-link_kfounder:hover {
    color: #0844eb;
  }
  .o-nav-link_kfounder.w--current {
    font-family: open sans, sans-serif;
    font-size: 32px;
    line-height: 32px;
  }
  .o-nav-link_kfounder.u-text--dark {
    color: #0d151d;
  }
  .o-nav-link_kfounder.u-text--dark.w--current {
    color: #0d151d;
  }
  .navbar_kfounder-blue {
    z-index: 3;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.5px;
  }
  .o-container {
    margin-right: auto;
  }
  .c-intro__image-hover.c-intro__image-hover--center {
    display: none;
  }
  .o-title-text-block {
    width: 100%;
  }
  .column-4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-parallax-form--gold {
    max-height: 586px;
  }
  .o-parallax-form--gold.o-parallax-form--gold--nd.o-parallax-form--gold--team {
    display: none;
  }
  .o-parallax-form--gold.o-parallax-form--gold-2 {
    max-height: none;
  }
  .column-7 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .image-text-block {
    margin-bottom: 60px;
  }
  .o-parallax-form--grey.o-parallax-form--grey--nd.o-parallax-form--grey--team {
    display: none;
  }
  .o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .c-hiring__text {
    max-width: none;
  }
  .c-footer {
    padding-bottom: 48px;
  }
  .c-footer__title {
    margin-bottom: 56px;
  }
  .c-footer__logo {
    display: none;
  }
  .c-footer__logo.c-footer__logo--mobile {
    display: block;
    margin-bottom: 40px;
  }
  .m.u-text-grey.u-mt-24 {
    font-size: 14px;
    line-height: 20px;
  }
  .m.o-tag.u-no-margin {
    display: block;
  }
  .m.o-tag.u-margin_both-4px {
    display: none;
  }
  .m.u-text-white.u-portfolio-data-fix {
    width: auto;
  }
  .form-block {
    margin-top: 24px;
  }
  .columns-3 {
    margin-top: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .c-intro__ima-wrap {
    height: 250px;
    max-height: 250px;
  }
  .c-invest {
    padding-bottom: 104px;
  }
  .o-tab-content {
    max-width: none;
  }
  .tabs-menu-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .tabs-content-2 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .tabs {
    width: 100%;
  }
  .o-tab {
    white-space: nowrap;
  }
  .o-tab.w--current {
    font-weight: 500;
  }
  .xl.u-text-white {
    font-size: 26px;
    line-height: 28px;
  }
  .brand.w--current {
    padding-left: 0px;
  }
  .tab-pane-tab-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .slider {
    top: -70px;
    height: 448px;
  }
  .mask-4 {
    width: 280px;
    height: 448px;
  }
  .slide-8 {
    top: 0px;
  }
  .image-12 {
    height: 100%;
    max-height: 586px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .column-15 {
    display: none;
  }
  .image-13 {
    width: 100%;
    height: 100%;
    min-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .o-slideshow-image {
    width: 100%;
    height: 100%;
    min-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .dropdown-toggle {
    white-space: normal;
  }
  .c-team__title {
    max-width: none;
    margin-bottom: 56px;
  }
  .o-card.o-card--primary {
    padding-right: 0px;
    padding-bottom: 24px;
  }
  .o-card.o-card--primary {
    padding-top: 0px;
    padding-bottom: 24px;
    padding-left: 0px;
  }
  .o-card.o-card--team.o-card--team--primary {
    padding-right: 0px;
  }
  .o-card.o-card--team.o-card--team--secondary {
    padding-top: 0px;
    padding-bottom: 32px;
    padding-left: 0px;
  }
  .o-card__image {
    height: 268px;
  }
  .image-15 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .image-16 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .image-17 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .image-18 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .image-19 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .grid {
    grid-auto-flow: row;
  }
  .grid-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .grid-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .o-overlay {
    overflow: hidden;
  }
  .o-client-slide {
    display: block;
    overflow: visible;
    height: auto;
    min-height: 100%;
    padding-top: 40px;
  }
  .o-client-slide__content {
    padding-right: 24px;
    padding-left: 24px;
  }
  .o-client-slide__info {
    margin-bottom: 56px;
  }
  .c-client-slide__title {
    margin-bottom: 24px;
  }
  .o-arrow-link__back {
    position: static;
    left: 24px;
    margin-bottom: 56px;
    margin-left: 24px;
  }
  .grid-4 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .o-client-slide__data__content {
    margin-bottom: 24px;
  }
  .u-image-fit-cover {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .grid-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .o-go-back {
    position: static;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 24px;
  }
  .u-collection-list_primary {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .u-collection-list_secondary {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .c-team-colunm--right {
    padding-top: 0px;
    padding-left: 0px;
  }
  .c-team-colunm--left {
    padding-right: 0px;
  }
  .c-intro__text.c-custom-about {
    padding-bottom: 60px;
  }
  .c-blog__featured-content-wrapper {
    min-height: auto;
  }
  .o-column.o-column__image {
    min-height: 276px;
  }
  .o-blog__featured {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .o-blog-post__category {
    font-size: 12px;
  }
  .o-blog-post__title {
    font-size: 42px;
    line-height: 44px;
  }
  .o-blog-post__author {
    font-size: 14px;
    line-height: 20px;
  }
  .bold-text {
    font-size: 22px;
    line-height: 28px;
  }
  .c-invest__kfunder {
    max-width: none;
  }
  .o-parallax-form--outline-reverse {
    top: 160px;
    display: block;
    width: 140px;
    height: auto;
    -webkit-transform: rotateX(-180deg) rotateY(-180deg) rotateZ(0deg);
    transform: rotateX(-180deg) rotateY(-180deg) rotateZ(0deg);
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey--nd.o-parallax-form--grey--team {
    display: none;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--outline {
    top: -72px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .o-parallax-form--outline.o-parallax-form--grey--nd.o-parallax-form--grey--team {
    display: none;
  }
  .o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .c-submissions__wrapper {
    padding-bottom: 104px;
  }
  .image-29 {
    display: block;
    height: 600px;
  }
  .o-container__kfounder {
    margin-right: auto;
  }
  .brand-copy.w--current {
    padding-left: 0px;
  }
}

@media screen and (max-width: 479px) {
  .o-container {
    margin-right: auto;
    margin-left: auto;
  }
  .nav-link {
    width: 100vw;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .c-intro__st__title.u-margin-bottom_216px {
    margin-bottom: 96px;
  }
  .c-intro__st__title.u-margin-bottom_166 {
    margin-bottom: 96px;
  }
  .xxl.heading-left {
    white-space: normal;
  }
  .heading-featured {
    letter-spacing: -0.04em;
  }
  .c-intro__st__images {
    padding-top: 0px;
  }
  .c-intro__st__images.c-intro__st__images--extra-pad {
    padding-top: 108px;
  }
  .c-intro__st__images.c-intro__st__images--extra-pad.c-intro__image-kfounders {
    padding-top: 24px;
  }
  .c-intro__nd {
    padding-bottom: 60px;
  }
  .c-intro__image.c-intro__image--lateral {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
  }
  .o-title-text-block.o-title-text-block--narrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .o-pretitle.u-text-white {
    color: #fff;
  }
  .o-parallax-form--gold.o-parallax-form--gold-2 {
    top: 500px;
    right: 0px;
    max-height: 460px;
    -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
    transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  }
  .slider__wrap {
    height: auto;
  }
  .image-text-block {
    margin-bottom: 80px;
  }
  .image-text-block.slideshow__texts__block {
    margin-bottom: 0px;
  }
  .image-text-block.slideshow__texts__block.slideshow__texts__block--active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    margin-bottom: 0px;
  }
  .slideshow_images_img {
    position: relative;
    width: 100%;
    height: auto;
    min-height: 400px;
    margin-right: auto;
    margin-left: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .slideshow_images_img.slideshow_images_img--active {
    position: relative;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .slide-3 {
    width: 100%;
    text-align: left;
  }
  .slide-5 {
    width: 100%;
  }
  .slideshow__images {
    width: auto;
  }
  .slideshow__texts {
    width: 100%;
  }
  .o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--contact {
    top: -170px;
  }
  .o-parallax-form--grey.o-parallax-form--grey-2.o-parallax-form--grey--team {
    right: 0px;
    -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
    transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  }
  .c-talent__col-bg {
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-talent__nd {
    margin-top: 40px;
    padding-bottom: 64px;
  }
  .c-hiring__featured {
    width: 600%;
  }
  .c-footer {
    padding-top: 72px;
  }
  .m.u-text-center.u-text-white.u-text-left--mobile {
    text-align: left;
  }
  .c-footer__rrss-wrap.c-menu-mobile__rrss__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .c-footer__legal {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .c-footer__links {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .o-input {
    border-radius: 0px;
  }
  .submit-button {
    border: 1px none #000;
  }
  .column-8 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .c-intro__ima-wrap {
    height: 250px;
  }
  .c-invest {
    padding-top: 88px;
  }
  .tabs-menu-2 {
    margin-left: 0px;
  }
  .tabs-content-2 {
    min-height: 308px;
  }
  .o-tab {
    font-weight: 400;
  }
  .o-tab.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .o-benefits {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .column-9 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .c-menu-mobile__rrss {
    position: relative;
    width: 100%;
  }
  .c-menu-mobile__rrss__claim {
    text-align: left;
  }
  .c-menu-mobile__links {
    width: 100%;
  }
  .brand {
    padding-left: 0px;
  }
  .image-10 {
    min-height: 224px;
  }
  .image-11 {
    max-height: 460px;
  }
  .c-invest__title {
    padding-right: 0px;
    padding-left: 0px;
  }
  .text-block-6 {
    font-weight: 400;
  }
  .slider {
    top: -70px;
    z-index: 0;
    height: 448px;
  }
  .slide-7 {
    top: 0px;
  }
  .mask-4 {
    width: 279px;
  }
  .mask-4.u-mask-pad-left {
    left: 24px;
  }
  .slide-8 {
    top: 0px;
  }
  .slide-9 {
    top: 0px;
  }
  .column-14 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-17 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .image-13.o-slideshow-image {
    position: relative;
  }
  .text-span-6 {
    letter-spacing: -0.06em;
  }
  .dropdown-toggle {
    white-space: normal;
  }
  .o-tab__text {
    font-size: 12px;
  }
  .tab-link {
    display: inline-block;
    margin-left: 0px;
  }
  .tab-link-tab-1-3.w--current {
    display: inline-block;
  }
  .tabs-menu-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tabs-menu-3.c-medium__tabs-menu.u-reset-tabs {
    position: static;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .tabs-menu-3.c-medium__tabs-menu.u-reset-tabs.u-margin-bottom_48px {
    margin-bottom: 48px;
  }
  .text-block-7 {
    position: static;
    display: block;
  }
  .c-team {
    padding-bottom: 72px;
  }
  .o-card.o-card--team.o-card--team--primary {
    padding-bottom: 32px;
  }
  .o-card__image {
    min-height: 268px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .grid-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .grid-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .o-overlay {
    width: 100vw;
  }
  .o-client-slide {
    position: relative;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
  }
  .grid-4 {
    grid-row-gap: 24px;
  }
  .o-client-slide__data__content {
    margin-bottom: 0px;
  }
  .u-image-fit-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .grid-5 {
    overflow: visible;
    width: 100%;
    grid-auto-flow: row;
    grid-row-gap: 4px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .form-block-2 {
    margin-bottom: 0px;
  }
  .c-hiring__marquee {
    width: 150%;
  }
  .u-collection-list_primary {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .u-collection-list_secondary {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .nav-menu-2 {
    min-width: 100vw;
  }
  .div-block-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  .o-blog--grid {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .c-blog__featured-content-wrapper {
    padding: 32px 24px;
  }
  .o-column.o-column__image {
    height: 286px;
  }
  .o-blog__featured {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .u-margin-bottom_48px.o-blog__tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .o-blog-post__title {
    font-size: 32px;
    line-height: 34px;
  }
  .o-overlay-close {
    display: none;
  }
  .o-seach-icon.o-search-icon--2 {
    left: -24px;
  }
  .search-2 {
    width: 100%;
  }
  .search-input-2 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .c-search_empty {
    padding-right: 24px;
    padding-left: 24px;
  }
  .c-intro__st-kfounders {
    margin-bottom: 32px;
    padding-top: 32px;
  }
  .o-parallax-form--outline-reverse {
    width: 112px;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--contact {
    top: -170px;
  }
  .o-parallax-form--outline-reverse.o-parallax-form--grey-2.o-parallax-form--grey--team {
    right: 0px;
    -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
    transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  }
  .c-container__kfounder-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
  .o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--404 {
    top: -180px;
  }
  .o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--contact {
    top: -170px;
  }
  .o-parallax-form--outline.o-parallax-form--grey-2.o-parallax-form--grey--team {
    right: 0px;
    -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
    transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  }
  .c-submissions__kfounder {
    padding-top: 0px;
  }
  .c-submissions__wrapper {
    padding-top: 64px;
    padding-bottom: 72px;
  }
  .o-container__kfounder {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .brand-copy {
    padding-left: 0px;
  }
  .o-nav-link_blue-background {
    width: 100vw;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .o-nav-link_blue-background.w--current {
    color: #0844eb;
  }
  .o-nav-link_kfounder {
    width: 100vw;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}

#w-node-c04a91c61e2b-887ee3fe {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
}

#w-node-3a2104a75164-887ee3fe {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-02ec198b6f0e-887ee3fe {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-da5318d25129-887ee3fe {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#w-node-e9ec2cdfbee8-887ee3fe {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d9daa4814675-ba7ee402 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 15;
  grid-area: heading;
}

#w-node-c163ae65d3ba-ba7ee402 {
  -ms-grid-row: 3;
  -ms-grid-column: 21;
  grid-area: social;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-0d36c21498b9-ba7ee402 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 15;
  grid-area: featured-media;
}

#w-node-435ecdf1ce1e-ba7ee402 {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
  -ms-grid-column-span: 11;
  grid-area: main-content;
}

@media screen and (max-width: 991px) {
  #w-node-3a2104a75164-887ee3fe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }
  #w-node-c163ae65d3ba-ba7ee402 {
    -ms-grid-row: 3;
    -ms-grid-column: 21;
    grid-area: social;
    -ms-grid-row-align: start;
    align-self: start;
  }
  @media screen and (max-width: 991px) {
    #w-node-d9daa4814675-ba7ee402 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
    }
    #w-node-c163ae65d3ba-ba7ee402 {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }
    #w-node-0d36c21498b9-ba7ee402 {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
    }
    #w-node-435ecdf1ce1e-ba7ee402 {
      -ms-grid-row: 4;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
    }
    #w-node-c163ae65d3ba-ba7ee402 {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }
  }
}

@media screen and (max-width: 479px) {
  #w-node-c04a91c61e2b-887ee3fe {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }
  #w-node-3a2104a75164-887ee3fe {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-da5318d25129-887ee3fe {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }
}
