html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:3em;margin:0 0 .5em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}figure{margin:0}*{box-sizing:border-box}html{font-size:100%}body{font-family:Poppins,sans-serif;color:#000;font-weight:400;font-size:1.56rem;line-height:1.6}h1{letter-spacing:-2.5px}h1,h2{font-weight:500}h2{letter-spacing:-1.25px;line-height:60px}h3{letter-spacing:-.275px}h3,h4{font-weight:500}a{color:#000;text-decoration:none}.d-none{display:none}a:hover{text-decoration:underline}img{max-width:100%}ul{list-style:none;margin:0;padding:0}.navigation{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;padding:30px 50px 25px;background-color:#fff;z-index:7;gap:64px}.navigation__logo{flex-shrink:0}.navigation__menu{display:flex;flex:1 1;column-gap:50px}.navigation__menu .selected{font-weight:600}.navigation__menu>li:last-child{margin-left:auto}.superhero{position:relative;overflow:hidden}.superhero__slides{display:flex;overflow-x:scroll;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory}.superhero__slide{display:flex;position:relative;justify-content:flex-end;flex-direction:column;flex-shrink:0;background-size:cover;width:100%;max-height:1080px;min-height:600px;height:calc(100vh - 106px);scroll-snap-align:center;transform-origin:center center;transform:scale(1)}.superhero__overlay{width:100%;height:100%;background-color:rgba(0,0,0,.3);position:absolute;z-index:-1}.superhero__block{margin:60px 100px;color:#fff;text-shadow:0 0 10px #969696}.superhero__block-title{font-size:6.25rem;margin-top:0;margin-bottom:20px;margin-left:-8px;line-height:1}.superhero__block-subtitle{font-size:1.25rem}.superhero__block-text{width:100%;max-width:800px;letter-spacing:-.63px}.main{padding:120px 100px 60px;display:flex;flex-direction:column;row-gap:100px;position:relative;overflow:hidden}.halo{position:absolute;top:-32vh;right:-27vw;z-index:-1;max-height:900px}.main-intro{width:100%;max-width:800px}.main-intro h2{font-size:3.125rem;line-height:60px;margin:0 0 60px}.list-post>li{width:auto}.list-post,.services-list,.testimonios-list{display:flex;gap:60px;margin-top:60px;flex-wrap:wrap}.testimonios-list{justify-content:center}.testimonios-list li>p:first-child{margin-top:0}.services-list>li{max-width:450px;min-width:350px;width:100%;flex-basis:calc(50% - 60px)}.services-list>li h4{font-size:3.125rem;line-height:60px;margin:0 0 30px}.list-post__img,.main-publications__img{border-radius:50px;max-width:unset;object-fit:cover}.list-post__img{width:100%;height:450px;max-width:450px;object-fit:cover}.list-post__subtitle,.list-post__title{margin-left:40px;margin-right:40px}.list-post__title{font-size:1.875rem;font-weight:600;margin-top:25px}.list-post__link{display:block;width:100%}.list-post__link:hover{text-decoration:none}.list-post__link:hover .list-post__title{text-decoration:underline}.list-link{display:block;font-weight:500;margin-top:60px}.section-title{font-size:1.875rem;color:#e1251c;margin:0 0 20px}.simple-list{font-weight:600}.publications__block{max-width:960px;width:100%;margin-top:60px}.main-talentos h3,.publications__block h4{font-size:3.125rem;font-weight:500;line-height:60px}.publications__block-body{margin-left:50px;margin-right:50px}.publications__block-link:hover{text-decoration:none}.publications__block-link:hover h4{text-decoration:underline}.list-contact{display:flex;column-gap:120px;row-gap:60px;flex-wrap:wrap}.list-contact li{max-width:475px}.list-contact>li p{display:flex;flex-direction:column}.list-contact h4{font-weight:600;margin:0 0 30px}.footer{margin:0 100px 100px}.main-contact h3{font-size:3.125rem;line-height:60px;font-weight:500;margin:60px 0 50px;letter-spacing:-.75px}.publicaciones__bar,.trabajos__bar{display:flex;column-gap:110px}.publicaciones__barMenu,.trabajos__barMenu{display:flex;column-gap:50px;align-items:center}.publicaciones__barMenu .selected,.trabajos__barMenu .selected{font-weight:600}.publicaciones__hero-img{width:100%;max-height:1080px;min-height:300px;height:calc(100vh - 106px);object-fit:cover}.m-0{margin:0}.mb-1{margin-bottom:10px}.fd-column{flex-direction:column}.link-btn{border:0;background-color:transparent;cursor:pointer}.link-btn:hover{text-decoration:underline}.post-content{max-width:1024px;margin-bottom:60px}.post-content>p:first-child{margin-top:0}.post-date{display:flex;column-gap:8px;font-size:18px;margin-bottom:60px}.post-date .bo{font-weight:600}.post-content img{max-width:unset;width:100%;height:auto}.post-content .wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}.post-content .is-layout-flex{display:flex;gap:1rem;margin-bottom:1rem}.post-content .is-layout-flow>:last-child{-webkit-margin-after:0;margin-block-end:0}.post-content .is-layout-flow>:first-child{-webkit-margin-before:0;margin-block-start:0}.post-content .wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.post-content .wp-block-image img{width:100%;height:auto;max-width:100%;vertical-align:bottom;box-sizing:border-box}.post-content .wp-block-quote{font-style:italic;background-color:#fbfbfb;border-radius:min(1.5rem,2vw);box-sizing:border-box;overflow-wrap:break-word;line-height:1.6;padding:min(2.5rem,3vw);margin:0}.post-content .wp-block-embed{overflow-wrap:break-word}.post-content .wp-block-embed__wrapper{position:relative}.post-content.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.post-content.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.post-content .wp-block-embed iframe{max-width:100%}.post-content.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.post-content .is-layout-flex>:is(*,div){margin:0}@media (min-width:782px){.post-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.post-content .wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.post-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (max-width:1200px){html{font-size:90%}.list-post,.services-list,.testimonios-list{flex-wrap:wrap}}@media (max-width:1024px){html{font-size:80%}.main{padding:60px 50px 30px}.footer{margin:0 50px 50px}.list-post>li{width:100%}}@media (max-width:768px){.superhero__block{margin:30px 50px}.main{padding:30px 25px 15px}.footer{margin:0 25px 25px}.halo{display:none}.navigation{padding:30px 30px 25px}}