article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display: block}audio, canvas, video{display: inline-block;*display: inline;*zoom: 1}audio:not([controls]){display: none}[hidden]{display: none}html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}html, button, input, select, textarea{font-family: sans-serif;color: #222}body{margin: 0;font-size: 1em;line-height: 1.4}::-moz-selection{text-shadow: none}::selection{text-shadow: none}a{color: #00e}a:visited{color: #551a8b}a:hover{color: #06e}a:focus{outline: thin dotted}a:hover, a:active{outline: 0}abbr[title]{border-bottom: 1px dotted}b, strong{font-weight: bold}blockquote{margin: 1em 40px}dfn{font-style: italic}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}ins{background: #ff9;color: #000;text-decoration: none}mark{background: #ff0;color: #000;font-style: italic;font-weight: bold}pre, code, kbd, samp{font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em}pre{white-space: pre;white-space: pre-wrap;word-wrap: break-word}q{quotes: none}q:before, q:after{content: "";content: none}small{font-size: 85%}sub, sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}ul, ol{margin: 1em 0;padding: 0 0 0 40px}dd{margin: 0 0 0 40px}nav ul, nav ol{list-style: none;list-style-image: none;margin: 0;padding: 0}img{border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle}svg:not(:root){overflow: hidden}figure{margin: 0}form{margin: 0}fieldset{border: 0;margin: 0;padding: 0}label{cursor: pointer}legend{border: 0;*margin-left: -7px;padding: 0;white-space: normal}button, input, select, textarea{font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle}button, input{line-height: normal}button, input[type="button"], input[type="reset"], input[type="submit"]{cursor: pointer;-webkit-appearance: button;*overflow: visible}button[disabled], input[disabled]{cursor: default}input[type="checkbox"], input[type="radio"]{box-sizing: border-box;padding: 0;*width: 13px;*height: 13px}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none}button::-moz-focus-inner, input::-moz-focus-inner{border: 0;padding: 0}textarea{overflow: auto;vertical-align: top;resize: vertical}input:valid, textarea:valid{}input:invalid, textarea:invalid{background-color: #f0dddd}table{border-collapse: collapse;border-spacing: 0}td{vertical-align: top}.chromeframe{margin: 0.2em 0;background: #ccc;color: black;padding: 0.2em 0}@media only screen and (min-width: 35em){}.ir{display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr;*line-height: 0}.ir br{display: none}.hidden{display: none !important;visibility: hidden}.visuallyhidden{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto}.invisible{visibility: hidden}.clearfix:before, .clearfix:after{content: "";display: table}.clearfix:after{clear: both}.clearfix{*zoom: 1}@media print{*{background: transparent !important;color: black !important;box-shadow:none !important;text-shadow: none !important;filter:none !important;-ms-filter: none !important}a, a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content: ""}pre, blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr, img{page-break-inside: avoid}img{max-width: 100% !important}@page{margin: 0.5cm}p, h2, h3{orphans: 3;widows: 3}h2, h3{page-break-after: avoid}}*{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, input, textarea, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box}html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}table{border-collapse: collapse;border-spacing: 0}a, a:active, a:focus{outline: none}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}* html .clearfix{zoom: 1}*:first-child + html .clearfix{zoom: 1}html{scroll-behavior: smooth}.overflow-hidden{overflow: hidden}.relative{position: relative}.animation{-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}.animation.slow{-webkit-transition: all 500ms cubic-bezier(0.79, -0.03, 0.2, 1);transition: all 500ms cubic-bezier(0.79, -0.03, 0.2, 1)}svg{height: -webkit-fit-content;height: intrinsic}:root{--font_1: 'aktiv-grotesk', sans-serif;--font_2:;--color:;--white: #f0f0ed;--grey: #cfcfcf;--black: #1b1b1b;--blue: #0f67e8;--bg: var(--white);--padding: 30px;--content: calc(var(--padding)*4)}html{background-color: var(--bg)}body{margin: 0;padding: 0;min-height: 100vh;color: var(--black);background-color: var(--bg);font-family: var(--font_1);font-variation-settings: "wght" 300, "wdth" 100;font-size: 20px;font-style: normal;font-weight: 400;box-sizing: border-box}img.img-responsive{max-width: 100%}@font-face{font-family: 'Editorial New';src: url('/fonts/EditorialNew-Ultralight.eot');src: local('Editorial New Ultralight'), local('EditorialNew-Ultralight'),url('/fonts/EditorialNew-Ultralight.eot?#iefix') format('embedded-opentype'),url('/fonts/EditorialNew-Ultralight.woff2') format('woff2'),url('/fonts/EditorialNew-Ultralight.woff') format('woff'),url('/fonts/EditorialNew-Ultralight.ttf') format('truetype');font-weight: 200;font-style: normal}::selection{background: var(--blue)}main{min-height: 94vh}.padding{padding: 0 var(--padding)}.content{padding: var(--content) 0}.content.small{padding: var(--padding) 0}.margin{margin: var(--content) 0 0}.margin.small{margin: var(--padding) 0 0}h1, p.title{font-size: 6em;font-weight: 400;line-height: 0.9;letter-spacing: -0.06em}h2{margin: 0;font-size: 2.6em;font-weight: 400;line-height: 1;letter-spacing: -2px}h3{margin: 0 0 1em;font-size: 1.6em;font-weight: 400;line-height: 1.2}p, article ul, article ol{margin: 0 0 1em;font-size: 1em;font-weight: 300;line-height: 1.6}article ul, article ol{padding-left: var(--padding)}article h1{font-size: 3em}article h3{margin-top: var(--content)}article h3.subtitle{margin: 10px 0 50px}article p img,article video{width: 100%;height: auto}a{color: var(--blue)}h1 img{height: 1em;vertical-align: bottom}p.description{margin: 1em 0 0;max-width: 400px;text-align: center;font-size: 0.55em;text-transform: uppercase;font-weight: 600;line-height: 1.2}p.description svg{margin: 0 3px;width: auto;height: 100%;max-height: 1em;vertical-align: top}.square{width: calc(var(--padding)/2);height: calc(var(--padding)/2);background-color: var(--black);-webkit-animation: parpadeo 1s infinite;-moz-animation: parpadeo 1s infinite;-o-animation: parpadeo 1s infinite;animation: parpadeo 1s infinite}.banner{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat}.gallery{display: flex;align-items: center;justify-content: space-between}.gallery > *{flex: 1}.btn{display: flex;align-items: center;justify-content: flex-end;gap: 8px;font-size: 0.65em;text-transform: uppercase;font-weight: 600;text-decoration: none;color: var(--black);cursor: pointer}.btn:hover{color: var(--black);gap: 16px}.btn:visited{color: var(--black)}.btn svg{width: auto;height: 1em}svg path,svg rect,svg circle,svg polygon{fill: var(--black)}.btn-border{padding: calc(var(--padding)/2) var(--padding);border: 1px solid var(--black)}.btn-border:hover{opacity: 0.5}.btn-border.disabled,.btn-border.disabled:hover{cursor: default;opacity: 0.3}.columns{column-count: 2;column-gap: var(--content)}header{position: absolute;width: calc(100% - (var(--padding)* 2));bottom: var(--padding);display: flex;align-items: flex-end;justify-content: space-between;background-color: var(--bg)}header > *{flex: 1;text-align: center}header .logo{display: inherit}.logo svg{width: 20vw;max-width: 300px}header .logo svg{width: 12vw;max-width: 200px}header p.title{margin: 0;font-size: 0.65em;text-transform: uppercase;font-weight: 600;line-height: 1;letter-spacing: 0;opacity: 0;visibility: hidden}header p.title.active{opacity: 1;visibility: visible}header .menu ul{display: flex;justify-content: flex-end;gap: calc(var(--padding)/2);list-style: none;font-size: 0.65em;text-transform: uppercase;font-weight: 600;line-height: 1}header .menu ul li a,header .menu ul li a:visited{text-decoration: none;color: var(--black)}header.sticky{position: fixed;width: 100%;top: 0;left: 0;bottom: inherit;z-index: 9999;align-items: center;padding: 3px calc(var(--padding) / 2)}header.sticky .logo svg{width: 5vw;max-width: 70px}section.vh{height: 100vh;min-height: 700px}section.black{background-color: var(--black);color: var(--white)}section.blue{background-color: var(--blue);min-height: 50vh}section.grey{background-color: var(--grey);min-height: 50vh}section#intro .flex{display: flex;flex-direction: column;height: 100%;align-items: flex-start;justify-content: space-between}section#intro h1 svg{width: 0.7em;transform: translateY(8px);margin-left: 5px}section.block.text{padding: 0 var(--content);display: flex;flex-direction: column;align-items: flex-start}section.block.text:nth-child(even){align-items: flex-end;text-align: right}section.block.text .txt{width: 44%}section.block.text .txt p:last-child{margin: 0}section#clients .gallery .item{height: var(--content);display: flex;align-items: center;justify-content: center}section#clients .gallery img{width: auto;height: 40%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0}.social{margin: 20px 0 0;display: flex;list-style: none;gap: 10px}.social .icon{width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--black);display: flex;align-items: center;justify-content: center}section#contact .flex{display: flex;align-items: flex-start;justify-content: space-between}section#contact .flex > *{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-start}section#contact #form{align-items: flex-start}.social{margin: 20px 0 0;display: flex;list-style: none;gap: 10px}.social .icon{width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--black);display: flex;align-items: center;justify-content: center}.social .icon svg{width: 50%}.twitter svg{width: 70%!important}.linkedin svg{width: 45%!important;margin-bottom: 2px}.cycle-slideshow{height: 700px;width: 100vw!important}.cycle-slide{width: 100vw}.cycle-slide .slide{margin: 0 auto;padding: 0 8vw;height: 700px;width: 100%;display: flex;align-items: center;justify-content: space-between;background-color: var(--bg)}.cycle-slide img{height: 500px;width: auto;transform: translateX(200px);opacity: 0;-webkit-transition: all 1000ms cubic-bezier(0.79, -0.03, 0.2, 1);transition: all 1000ms cubic-bezier(0.79, -0.03, 0.2, 1)}.cycle-slide.cycle-slide-active img{transform: translateX(0);opacity: 1}.cycle-slide .txt{display: flex;flex-direction: column;align-items: flex-end;padding: 0 var(--padding);opacity: 0;transform: translateX(-100px);-webkit-transition: all 1000ms cubic-bezier(0.79, -0.03, 0.2, 1);transition: all 1000ms cubic-bezier(0.79, -0.03, 0.2, 1);cursor: pointer}.cycle-slide.cycle-slide-active .txt{transform: translateX(0);opacity: 1}.cycle-slide .txt a{color: var(--black);text-decoration: none}.cycle-slide p{margin: 0;width: max-content;font-size: 1.6em;font-weight: 400;line-height: 1.3;text-align: right;color: var(--black)}.cycle-slide p.title{margin: 0 0 20px}.cycle-slide p.subtitle{margin: 10px 0 0;padding-right: 33px;width: 80%;font-size: 1em}.cycle-slide .txt a:hover p{transform: translateX(20px)}.cycle-slide svg{width: 22px;margin-left: 10px;-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}.cycle-slide .txt a:hover svg{margin-left: 20px}section#slider .navigation{display: none}section#slider .navigation svg{position: absolute;top: 50%;right: var(--padding);transform: translateY(-50%);width: 20px;cursor: pointer;z-index: 999}section#slider .navigation #prev svg{right: initial;left: var(--padding);transform: rotate(180deg)}#grid{display: flex;flex-wrap: wrap;justify-content: center;align-content: center;background-color: var(--black);height: 100%;overflow: hidden;outline: 0.5px solid #d1d1d1}#grid > div{height: 10px;width: 10px;background-color: var(--bg);opacity: 1;margin: 0;box-sizing: border-box;box-shadow: inset 0.5px 0.5px 0px #d1d1d1;transition: opacity 20s cubic-bezier(0, 0 , 0, 0)}#grid > div:hover{transition: none;opacity: 0}.box{position: absolute;height: 260px;width: 570px;padding: 50px 30px 55px;background-color: var(--bg);outline: 0.5px solid #d1d1d1;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-sizing: border-box;display: flex;align-items: center;justify-content: center}.box p{margin: 0;font-size: 4.4em;font-weight: 700;text-align: center;letter-spacing: -3px;line-height: 1.1}.box p img{display: inline-block;width: 80px;height: auto}form{height: auto;display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between}form fieldset{margin: 0 0 var(--padding);width: calc(50% - 10px);display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end}form fieldset.col100{width: 100%}form label{text-transform: uppercase;font-size: 12px;font-weight: 600;line-height: 1.4;letter-spacing: 0.1em;height: auto;display: block}form input,form textarea,form select{width: 100%;height: 44px;padding: 0 15px;background-color: rgb(240 240 237 / 15%) !important;border: 0;border-bottom: 3px solid rgb(240 240 237 / 66%);color: var(--white);font-family: var(--font_1);margin: 0;font-size: 0.8em;line-height: 1}form textarea{padding: 15px;min-height: 160px}form input:active,form textarea:active,form select:active,form input:focus,form textarea:focus,form select:focus{outline: none}form .submit{width: 100%;display: flex;align-items: flex-start;justify-content: space-between}form .submit > *{max-width: 45%}form .submit .checkbox{display: flex;align-items: flex-start;justify-content: flex-start;gap: 10px}form .submit .checkbox input{margin-top: 2px;width: 13px;height: 13px}form .submit .checkbox small{font-size: 0.5em;line-height: 1.2}form .submit .button{position: relative;height: 50px;margin: 0;font-size: 0.9em;text-transform: uppercase;font-weight: 600;line-height: 1.2;display: flex;align-items: center;justify-content: flex-end;gap: 8px}form .submit .button input{position: absolute;width: 100%;height: 100%;top: 0;right: 0;opacity: 0}form .submit .button svg{margin: 0 3px;width: 17px !important;height: auto;-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}form .submit .button:hover svg{margin: 0}@media (max-height: 700px){form input,form textarea,form select{height: 34px}form textarea{min-height: 80px}body.contact h1{font-size: 3.6vw}}.project section#feed{display: flex;flex-wrap: wrap}.project section#feed .item{flex-basis: 50%;height: 140px;cursor: default}.project section#feed .item a{display: block;text-decoration: none;color: var(--black);width: fit-content}.project section#feed .item a:hover{padding-left: var(--padding)}.project section#feed .item p{margin: 5px 0 0;text-transform: uppercase;font-size: 0.6em;letter-spacing: 0.5px;line-height: 1;font-weight: 400}.project section#feed .item p.title{position: relative;margin: 0 0 -5px;padding: 0 2px 0 0;width: max-content;text-transform: initial;font-size: 3em;font-size: 60px;letter-spacing: -4px;color: var(--black);transform: translateX(-4px);overflow: hidden;line-height: 1.2}.project section#feed .item p.title:before,.project section#feed .item p.title:after{content: "";position: absolute;left: 3px;bottom: 5px;width: 0%;height: 2px;background-color: var(--black);-webkit-transition: all 500ms cubic-bezier(0.79, -0.03, 0.2, 1);transition: all 500ms cubic-bezier(0.79, -0.03, 0.2, 1)}.project section#feed .item.underline p.title:after{width: 100%}.project section#feed .item a:hover p.title:after{transform: translateX(100%)}.project section#feed .item p.title:before{transform: translateX(-100%);-webkit-transition: all 700ms cubic-bezier(0.79, -0.03, 0.2, 1);transition: all 700ms cubic-bezier(0.79, -0.03, 0.2, 1)}.project section#feed .item a:hover p.title:before{width: 100%;transform: translateX(0)}.project section#feed .item p strong{font-weight: 600}section#top{padding: calc(var(--padding)/2)}section#top .video{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;z-index: -1;z-index: 0}section#top .video video{width: 100%;height: 100%;position: absolute;object-fit: cover}section#top .video iframe{position: absolute;top: 50%;left: 50%;width: 100vw;height: 120%;transform: translate(-50%, -50%);z-index: -1}@media (min-aspect-ratio: 16/9){section#top .video iframe{height: calc((100vw * (9 / 16)) * 1.4)}}@media (max-aspect-ratio: 16/9){section#top .video iframe{width: 177.78vh}}section#top h1.title{position: absolute;bottom: 0;left: calc(var(--padding) + -9px);line-height: 0.8;z-index: 0}section#top h1.title.fixed{position: fixed}section#top h1.title.down{position: absolute;bottom: calc(-20px - var(--content))}section#content{padding-top: calc(var(--padding)*2)}section#content .title_content{width: 100%;height: var(--content)}section#content > .flex{display: flex;align-items: flex-start;justify-content: space-between}section#content .txt{width: calc(100% / 2)}section#content .details{width: calc(100% / 3)}section#content .details p{font-size: 0.65em}section#content .details .insignia{max-height: 100px}section#blocks{padding: calc(var(--padding)/2);display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;gap: 0 10px;background-color: var(--bg);z-index: 1}section#blocks .block{padding: 0 calc(var(--padding)/2)}section#blocks .block .img{width: 100%;height: 480px}section#blocks p.copy{position: absolute;bottom: -1.6em;margin: 0;font-size: 0.65em}section#bottom{padding-bottom: var(--padding);background-color: var(--bg);z-index: 1}section#bottom .flex{display: flex;align-items: flex-start;justify-content: flex-end}section#bottom .flex > *{align-self: stretch}section#bottom .quote{width: 50%}section#bottom .quote p{position: relative}section#bottom p.quote_txt svg{margin: 0 0 0 10px;width: 1.4em}section#bottom p.quote_txt svg:first-child{margin: 0 10px 0 -15px;-webkit-transform: scaleX(-1);transform: scaleX(-1)}section#bottom .quote p.quote_name{margin: 0;font-size: 1.6em;font-weight: 400;line-height: 1}section#bottom .next{width: 33.333333%;display: flex;flex-direction: column;justify-content: flex-end}section#bottom .next .next_project{display: flex;justify-content: flex-end}section#bottom .next a{display: flex;align-items: flex-start;justify-content: flex-end;position: relative;width: 50%}section#bottom .next a p{position: absolute;top: -1.8em;left: 0;margin: 0;font-size: 0.65em;color: var(--black)!important}section#bottom .next .img{width: 100%;height: calc(((100vw / 3) - (var(--padding)*2)) / 2);overflow: hidden}section#bottom .next img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;image-rendering: pixelated}section#bottom .next img.pixelated{image-rendering: pixelated}section#bottom .next img.normal{opacity: 0;visibility: hidden;transform: scale(2)}section#bottom .next .img:hover img.pixelated{opacity: 0;visibility: hidden;transform: scale(2)}section#bottom .next .img:hover img.normal{opacity: 1;visibility: visible;transform: scale(1)}.block_width_16{width: calc(100% / 6);width: calc((100% / 6) - 7px)}.block_width_20{width: calc(100% / 5);width: calc((100% / 5) - 7px)}.block_width_25{width: calc(100% / 4);width: calc((100% / 4) - 7px)}.block_width_33{width: calc(100% / 3);width: calc((100% / 3) - 7px)}.block_width_40{width: 40%;width: calc(40% - 7px)}.block_width_50{width: calc(100% / 2);width: calc((100% / 2) - 7px)}.block_width_66{width: calc(((100% / 3) * 2) - 7px)}.block_width_100{width: 100%}.block_width_full{width: calc(100% + 30px);min-height: 1px;margin-left: -15px;margin-right: -15px}.block_type_image.block_width_full{padding: 0 !important}section#blocks .block_type_video.block_width_full{padding-top: 0;padding-bottom: 0;display: flex;align-items: center;justify-content: center;background-image: none !important}.block video{display: block;width: 100%;max-width: 100%;height: 100%;max-height: 100%}.block.block_width_full video{width: auto;height: 100%;max-height: 80vh;border-radius: calc(var(--padding) / 2);overflow: hidden;position: relative}.block_type_number p{margin: 0;text-align: center;font-size: 1.6em;font-weight: normal;line-height: 1;color: var(--blue)}.block_type_number p.num{margin: 0 0 10px;font-size: 7em;font-weight: 200;line-height: 1em;height: 1em;letter-spacing: -0.09em;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden}.counter > span{z-index: 1;display: flex;flex-direction: column;height: 100%;transition: transform 2s ease;transform: translateY(0);line-height: 1}.counter > span span{flex: 0 0 100%;height: 100%;color: var(--blue)}.counter:nth-child(1) > span{transition-delay: 0s}.counter:nth-child(2) > span{transition-delay: 0.375s}.counter:nth-child(3) > span{transition-delay: 0.75s}.counter:nth-child(4) > span{transition-delay: 1.125s}.counter:nth-child(5) > span{transition-delay: 1.5s}.counter:nth-child(6) > span{transition-delay: 1.875s}.counter:nth-child(7) > span{transition-delay: 2.25s}.counter:nth-child(8) > span{transition-delay: 2.625s}.counter:nth-child(9) > span{transition-delay: 3s}.counter:nth-child(10) > span{transition-delay: 3.375s}.counter:nth-child(11) > span{transition-delay: 3.75s}.counter:nth-child(12) > span{transition-delay: 4.125s}.counter:nth-child(13) > span{transition-delay: 4.5s}.counter:nth-child(14) > span{transition-delay: 4.875s}.counter:nth-child(15) > span{transition-delay: 5.25s}.counter:nth-child(16) > span{transition-delay: 5.625s}.counter:nth-child(17) > span{transition-delay: 6s}.counter:nth-child(18) > span{transition-delay: 6.375s}.counter:nth-child(19) > span{transition-delay: 6.75s}.counter:nth-child(20) > span{transition-delay: 7.125s}.block#block_71{display: none}#page_id_295 #block_300{padding: 0 calc(var(--padding) / 2);overflow: hidden}#page_id_295 #block_300 video{margin-top: -1px}footer{padding: 10px var(--padding)}footer p{margin: 0;font-size: 0.55em}footer p .cookies{margin-left: 3px;color: var(--black) !important;text-transform: capitalize}.legal a{text-decoration: none;color: var(--black)!important}.legal a:after{content: ", "}.legal a:last-child:after{content: ". "}.cookiebanner{display: none;position: fixed;bottom: 0;left: 0;width: 100%;padding: 5px 10px;background-color: var(--bg);z-index: 999}.cookiebanner .flex{display: flex;align-items: center;justify-content: space-between}.cookiebanner .flex > *{padding: 0 5px}.cookiebanner p{margin: 0;font-size: 0.5em;line-height: 1}.cookiebanner .flex > div > p{display: flex;align-items: center;gap: 6px}.cookiebanner a{width: max-content;display: inline-block;padding: 2px 6px;border: 1px solid var(--blue);text-decoration: none;text-transform: uppercase;letter-spacing: 0.6px;color: var(--blue);font-weight: 400;text-align: center}.cookiebanner a.closecookiebanner{background-color: var(--blue);border: 1px solid var(--blue);color: var(--bg)}.homepage header.sticky{opacity: 0;visibility: hidden}.homepage header.sticky.active{opacity: 1;visibility: visible}header.large.active{opacity: 0;visibility: hidden}.homepage section#intro h1{position: absolute;top: 46%;transform: translateY(-50%);max-width: 66.666666%}.homepage section.block.text{flex-direction: revert;justify-content: space-between;gap: calc(var(--content)*1.5)}.homepage section.block.text .txt:last-child{}.homepage .txt p img{vertical-align: baseline;transform: translateY(3px);max-width: 18px;height: auto}.homepage section.block.text{display: block}.homepage section.block.text .txt:first-child{margin: 0 0 calc(var(--padding)* 3)}.homepage section.block.text .txt{width: 100%;padding: 0 230px}.homepage section.block.text .btn{margin-top: var(--padding);justify-content: flex-start}.homepage section.block.text .txt:last-child p{column-count: 2;column-gap: calc(var(--padding)* 2)}.homepage footer p{text-align: center}.blog section#intro h1{margin: 0;padding: var(--content) var(--padding);padding-left: calc(var(--padding) - 6px);font-size: 5em;box-sizing: border-box}.blog section#feed{padding: 0 calc(var(--padding) / 2) var(--content);display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap}.blog section#feed .item{width: 20%;padding: calc(var(--padding) / 2);align-self: stretch}.blog section#feed .item.is-thoughts a{background-color: var(--black);color: var(--white)}.blog section#feed .item.is-thoughts .content{padding: 10px 0}.blog section#feed .item.is-thoughts .content p{font-size: 1.15em;font-weight: 400;line-height: 1;letter-spacing: -0.06em}@media only screen and (max-width:1280px){.blog section#feed .item{width: 25%}.blog section#feed .item.is-thoughts .content p{font-size: 1.1em}}@media only screen and (max-width:1100px){.blog section#feed .item.is-thoughts .content p{font-size: 1em}}@media only screen and (max-width:1000px){.blog section#feed .item{width: 33.333333%}}@media only screen and (min-width:1700px){.blog section#feed .item{width: 16.666666%}.blog section#feed .item.is-thoughts .content p{font-size: 1.2em}}.blog section#feed .item a{display: block;height: 100%;background-color: white;box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%);color: var(--black);text-decoration: none}.blog section#feed .item:hover{transform: translateY(-6px)}.blog section#feed .item:hover a{box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%)}.blog section#feed .item .img,.blog article .img{}.blog section#feed .item .img img,.blog article .img img{mix-blend-mode: multiply}.blog section#feed .item .txt{padding: 30px 26px}.blog section#feed .item p{margin: 0;font-size: 16px;font-size: 0.8em}.blog section#feed .item p.small{font-size: 11px;font-size: 0.55em;display: flex;gap: 10px}.blog section#feed .item p.small span.date{opacity: 0.6}.blog section#feed .item p.title{margin: 10px 0;font-size: 28px;font-size: 1.4em}.blog section#feed .btn{margin: calc(var(--padding) / 2) calc(var(--padding) / 2) 0}.blog article .row.flex{width: 100%;padding: 0 calc(20% + (var(--padding) / 2));display: flex;align-items: flex-start;justify-content: space-between;gap: var(--padding)}.blog article .txt{flex-basis: 66.666666%}.blog article .meta{flex-basis: 33.333333%}.blog article.is-thoughts .txt{margin-top: -8px}.blog article h1{margin: 0 0 var(--padding);font-size: 48px;font-size: 2.4em;line-height: 1}.blog article h2{margin: 0 0 var(--padding);font-size: 26px;font-size: 1.4em;line-height: 1.2}.blog article .btn{display: inline-flex;margin-top: var(--padding);justify-content: flex-start;gap: 8px;align-items: baseline}.blog article .img{margin-bottom: var(--padding)}.blog article .meta p.small{margin: 0 0 8px;font-size: 14px;line-height: 1}.blog article .meta p span.date{opacity: 0.6}.blog article .meta p a{color: var(--black)}section#newsletter .flex{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--content)}section#newsletter .flex > *{flex-basis: 45%}section#newsletter img{vertical-align: sub;margin: 0 6px 0 8px;filter: brightness(100);width: 26px}section#newsletter h3{margin: 0 0 6px;font-size: 1.1em}section#newsletter form{max-width: 100%;display: flex;flex-direction: column}section#newsletter form > div{display: flex;align-items: center;justify-content: space-between;justify-content: flex-end}section#newsletter form input{margin: 0 0 0 10px;padding: 10px;background-color: rgb(255 255 255 / 20%)!important;color: var(--white)}section#newsletter form .button{padding: var(--padding) 0;height: auto;cursor: pointer}section#newsletter form svg *{fill: var(--white)}section#newsletter form input::-webkit-input-placeholder{color: var(--white)}section#newsletter form input::-moz-placeholder{color: var(--white)}section#newsletter form input:-ms-input-placeholder{color: var(--white)}.blog footer{background-color: var(--black);color: var(--white)}.blog footer a{color: var(--white)!important}.services section#feed .item{flex-basis: 25%;padding: calc(var(--padding) * 1.5)}.services section#feed .item img{width: 15%}.services .item p.title img{height: 1em;vertical-align: bottom;margin-left: 5px}.services section#feed .item h3{margin: 0.76em 0;font-size: 1.2em}.services section#feed .item:hover{transform: none}body.contact{color: var(--white);background-color: var(--black);overflow: hidden}body.contact header{color: var(--white);background-color: var(--black)}body.contact header .logo,body.contact footer{display: none}body.contact svg path,body.contact svg rect,body.contact svg circle,body.contact svg polygon{fill: var(--white)}body.contact header .menu ul li a,body.contact header .menu ul li a:visited{color: var(--white)}body.contact main{height: 100svh;display: flex;align-items: center;justify-content: center}body.contact main section.vh{height: auto;min-height: 0;display: flex;align-items: center;justify-content: space-between;gap: var(--padding);padding: calc(var(--padding) * 4)}body.contact main section.vh > *{flex: 1;align-self: stretch;max-width: 100%}body.contact main section.vh .txt{display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between}body.contact h1{font-size: 4vw;padding-right: 5vw}body.contact h1 img{filter: invert(1);vertical-align: middle;height: 0.8em}body.contact main section.vh svg{width: 124px;width: 9vw}body.contact .social{margin: 0;position: absolute;bottom: 10px}body.contact .social .icon{border-color: var(--white)}.homepage .form{display: none !important}body.landing{color: var(--white);background-color: var(--black)}body.landing header{color: var(--white);background-color: transparent}body.landing svg path,body.landing svg rect,body.landing svg circle,body.landing svg polygon{fill: var(--white)}body.landing header .menu ul li a,body.landing header .menu ul li a:visited{color: var(--white)}.landing section .flex{display: flex !important;flex-direction: row !important;align-items: center !important;gap: calc(var(--padding)* 2)}.landing section:last-child .flex{align-items: flex-start !important;gap: var(--content)}.landing section .flex > *{flex: 1}.landing section#intro .img{height: 80vh}.landing section#intro .txt{height: 20vh!important;gap: calc(var(--padding)* 8)}.landing section#intro .img img{position: absolute;width: 100%;height: 100%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);object-fit: cover}.landing section#intro .btn{position: absolute;bottom: var(--padding);left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%)}.landing section#intro .btn:hover{gap: 8px}.landing section#intro .btn svg#arrow{transform: translateY(0) rotate(90deg)}.landing section#intro .btn:hover svg#arrow{transform: translateY(5px) rotate(90deg)}.landing section#intro h1{margin: 0 0 0.3em;font-size: 2.2em;line-height: 1}.landing section#intro p{margin: 0;font-size: 0.85em;line-height: 1.3}.landing section#content{padding: var(--content);display: flex;align-items: flex-start;justify-content: space-between;gap: calc(var(--padding) * 4)}.landing section#content > *{flex: 1}.landing section#content .txt{min-width: 50%}.landing h2,.landing h3{margin: 0 0 1em;font-size: 1.6em;font-weight: 400;line-height: 1.2;letter-spacing: 0}.landing h4{margin: 1.4em 0;font-size: 1.1em;font-weight: 400}.landing section ul{margin: 0 0 2em;padding-left: 17px;font-size: 1em;font-weight: 300;line-height: 1.6}.landing section ul li{margin: 0 0 1em;font-size: 0.9em}.landing section p a,.landing section p a:visited,.landing section p a:hover{color: var(--black)}.landing #form p.title{margin-bottom: 20px;font-size: 1.3em;font-weight: 400;line-height: 1.4}section#storytelling{align-items: flex-start !important;flex-direction: column !important;padding-left: calc(var(--padding) * 2)}section#storytelling .flex{width: 100%;justify-content: space-between;align-items: flex-start !important}section#storytelling .item{flex: 1}section#storytelling .item p{margin: 0;font-size: 1.1em;font-weight: 400;line-height: 1.3}section#storytelling .item p.subtitle{margin: 10px 0 0;font-size: 0.9em;font-weight: 300}section#storytelling .item img{margin: 0 0 calc(var(--padding) / 2);max-width: 40px;filter: invert(1)}.landing section.block{padding: 0 var(--content) var(--padding);display: flex;align-items: flex-start;justify-content: space-between;gap: calc(var(--padding) * 4)}.landing section.block .txt{max-width: 40%}.landing form fieldset.select{display: none}.landing .legal a{color: var(--white) !important}.cursos section#intro > .flex{height: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between}.cursos section#intro .content.flex{flex-direction: row;gap: var(--content);min-height: calc(100vh - 190px)}.cursos section#intro h1{margin-bottom: 4vh;max-width: 60%}.cursos h1 img{height: 0.7em;margin: 0 15px}.cursos .txt{margin-top: -40px;min-width: 25%}.cursos .txt_content{max-width: 66%;padding: 0}.cursos .txt_content p,.cursos .txt_content ul{font-size: 0.7em;line-height: 1.6;margin: 0}.cursos .txt_content p img{height: 0.8em;width: auto;vertical-align: baseline;margin-right: 5px}.cursos .txt_content ul{list-style: none;margin-bottom: var(--padding)}.cursos .txt_content a{font-weight: 400;text-decoration: none;color: var(--black)}.cursos section#intro a.logo svg{width: 200px}.cursos form input{margin: 5px 0;color: black;background-color: white !important}.cursos form .submit .checkbox{line-height: 0.6em;font-size: 0.8em;gap: 6px}.cursos form .submit .button{min-width: 100px}.cursos form .submit .button:hover{gap: 8px}.cursos form .submit svg{min-width: 20px}.cursos footer{display: none}.cursos .cookiebanner{display: none !important}.cursos .newsletter p{line-height: 1;margin: 0 0 10px}.webinars main{min-height: 80vh}.webinars section.vh{height: auto;min-height: 100vh}.webinars section.vh > .flex{display: flex;height: 100%;align-items: flex-start;justify-content: space-between}.webinars section.vh > .flex > *{flex: 1}.webinars h1{margin: 0;line-height: 1}.webinars .txt{padding-right: var(--content)}.webinars .index .txt{padding-left: 33.333333%;padding-right: 0;font-size: 5vh;line-height: 2;cursor: default}.webinars .index .txt p,.webinars .index .txt a{font-weight: 400}.webinars .index .txt .btn{justify-content: flex-start;font-size: 1em;text-transform: inherit;font-weight: inherit;line-height: 1}.webinars .txt a,.webinars .txt a:visited{text-decoration: none;color: var(--black)}.webinars .buttons{display: flex;gap: var(--padding)}.webinars .index.columns{min-width: 60%;display: flex}.webinars section.vh > .flex > *,.webinars section.vh > .flex > * > *{flex: 1}.webinars .index.columns .txt{padding: 0;font-size: 0.7em;line-height: 1.6}.webinars .index.columns p{margin: 0}.webinars .txt p img{height: 0.8em;width: auto;vertical-align: middle;margin-right: 5px}.webinars .index .txt ul{list-style: none;margin-bottom: var(--padding)}main#page_id_210{background-color: #f2f2f0;box-shadow: 0px 100px 0px 0px #f2f2f0}#page_id_210 section#blocks,#page_id_210 section#bottom{background-color: #f2f2f0}#page_id_210 #block_219 img{margin-top: 75px}#page_id_210 #block_217{align-self: self-end}@keyframes parpadeo{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}@-o-keyframes parpadeo{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}@-moz-keyframes parpadeo{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes parpadeo{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}.page_id_62 .text.margin{margin-top: 0}.page_id_62 article p img,.page_id_62 article video{padding: 5px;background-color: white}@import url("https://p.typekit.net/p.css?s=1&k=xdw2pux&ht=tk&f=14032.14033.14034.14036.21512.49587&a=12171387&app=typekit&e=css");@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/ab3e12/000000000000000077359d4f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/ab3e12/000000000000000077359d4f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/ab3e12/000000000000000077359d4f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/951aca/000000000000000077359d51/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/951aca/000000000000000077359d51/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/951aca/000000000000000077359d51/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/a798a9/000000000000000077359d55/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/a798a9/000000000000000077359d55/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/a798a9/000000000000000077359d55/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/63d81f/000000000000000077359d5a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/63d81f/000000000000000077359d5a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/63d81f/000000000000000077359d5a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/89c06c/000000000000000077359d63/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/89c06c/000000000000000077359d63/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/89c06c/000000000000000077359d63/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:200;font-stretch:normal}@font-face{font-family:"aktiv-grotesk";src:url("https://use.typekit.net/af/42c76d/00000000000000007735ede8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/42c76d/00000000000000007735ede8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/42c76d/00000000000000007735ede8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:600;font-stretch:normal}.tk-aktiv-grotesk{font-family: "aktiv-grotesk",sans-serif}