@font-face{font-family:necto mono;font-style:normal;font-weight:400;src:url(/fonts/NectoMono-Regular.woff)}@font-face{font-family:noto serif;font-weight:300!important;src:url(/fonts/NotoSerif-ExtraLight.woff2)}html{scrollbar-gutter:stable;max-width:100vw}*{margin:0}body{min-height:100vh;max-width:100vw;display:flex;flex-direction:column;background-color:#f2f2e1;color:#002d22;font-family:necto mono,courier new}h1{font-size:48px;font-family:noto serif,times new roman;line-height:110%;font-weight:300}h3{font-size:20px;font-family:necto mono,courier new;text-transform:uppercase;letter-spacing:3px;margin-bottom:40px;font-weight:400}h3.normal{margin-top:30px;margin-bottom:10px!important}p{line-height:135%;font-size:18px;font-weight:200}a{color:inherit}@media screen and (max-width:780px){h1{font-size:36px;margin-bottom:0}h1.title{margin-bottom:10px}.mb-center{text-align:center}h3{font-size:18px;margin-bottom:10px}}.yellow{color:#ffe342}.green{color:#008a6e}.green-bg{background-color:#008a6e}.lily-bg{background-color:#8f9edc}.light-green-bg{background-color:#d9dcb1}.white-bg{background-color:#f2f2e1}.yellow-bg{background-color:#ffe342}.outline{outline:solid 3px #002d22}.sm-outline{outline:solid 1.715px #002d22}.bottom-bd{border-bottom:solid 3px #002d22}.top-bd{border-top:solid 3px #002d22}.left-bd{border-left:solid 3px #002d22}.top-banner{width:100vw;background-color:#8f9edc;color:#000;overflow:hidden;white-space:nowrap;box-sizing:border-box;padding:10px 0;font-size:.7rem;position:relative;height:70px;display:flex;align-items:center;border-top:solid 3px #002d22;border-bottom:solid 3px #002d22}.top-banner h1{display:inline-block;animation:marquee 40s linear infinite;margin:0;white-space:nowrap}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.top-banner h1:hover{animation-play-state:paused}.round{height:192px;width:192px;object-fit:cover;border-radius:50%}.square{height:200px;width:200px;border-radius:10px;object-fit:cover}.friend{padding-top:30px;margin:10px}.friend h3{margin:10px}.button{border-radius:100px;padding:20px 50px;width:fit-content;margin-top:40px;font-size:18px;max-height:70px;text-transform:uppercase;background-color:transparent;font-family:necto mono,courier new;cursor:pointer}.button.green{border:3px solid #002d22;color:#002d22}.button.yellow{border:3px solid #ffe342;color:#ffe342}a.button{text-decoration:none}@media screen and (max-width:780px){.button.green{border:2px solid #002d22}.button.yellow{border:2px solid #ffe342}}.btn-contact{width:100%;color:#002d22;height:auto}a.btn-contact{text-decoration:none}@media screen and (max-width:780px){.btn-contact{padding:20px 24px!important}}button{border:none}button:hover{cursor:pointer}#submitButton:disabled{cursor:wait;background:#ffe342}.language-switcher{position:relative;display:inline-block}.language-switcher .lang-toggle{background:0 0;border:none;cursor:pointer;padding:0}.language-switcher .globe-icon{width:20px;height:20px}.language-switcher .lang-dropdown{display:none;position:absolute;top:30px;right:0;background-color:#fff;border:1px solid #ccc;z-index:1000;padding:10px;border-radius:5px;min-width:100px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.language-switcher .lang-dropdown a{display:block;color:#000;text-decoration:none;padding:5px 0}.language-switcher .lang-dropdown a:hover{text-decoration:underline}@media screen and (max-width:780px){.navbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 20px}.navbar .language-switcher{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1100}.navbar .language-switcher .lang-dropdown{top:100%;right:0;left:auto}}#wcb #wcb_2,#wcb #wcb_a,#wcb #wcb_g{font-family:necto mono,courier new!important;text-transform:uppercase!important;border:none!important}#wcb.carbonbadge{--b1:#D9DCB1 !important;--b2:#D9DCB1 !important;font-size:16px!important}#wcb #wcb_g{border-radius:0!important;background:0 0!important;color:#d9dcb1!important;border-bottom:solid 2px #ffe342!important;justify-content:left!important}#wcb #wcb_a{border-radius:0!important;font-weight:500!important;background:0 0!important;color:#ffe342!important;border-bottom:solid 2px #ffe342!important}@media screen and (max-width:780px){#wcb.carbonbadge{text-align:left!important;padding-left:24px}}.cards{display:grid;max-width:inherit;grid-gap:3px;background-color:#d9dcb1}.cards a{text-decoration:none;color:inherit}.cards.home{grid-template-columns:1fr 1fr}.cards.projects{grid-template-columns:1fr 1fr 1fr}.cards.team{grid-template-columns:1fr 1fr 1fr}.card-team{height:420px;margin:0;min-height:300px;overflow:hidden;background-color:#ffe342}.card-team .avatar{object-fit:cover;width:100%;height:100%;filter:grayscale(100%)}.card-team .content{display:none;flex-direction:column;padding:30px;align-items:start}@media(hover:hover) and (pointer:fine){.card-team:hover .avatar{display:none}.card-team:hover .content{display:flex}}.card-project{display:flex;height:350px;align-items:center;margin:0;padding:30px 50px}.card-project .title{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.card-project .title h3{margin:0}.card-project .location{text-transform:uppercase;padding:0 0 20px}.card-project:nth-child(-n+3){border-top:none}.card-project:nth-of-type(odd){background-color:#008a6e;color:#ffe342}.card-project:nth-of-type(even){background-color:#ffe342;color:#002d22}.taglist{display:flex}.tag{text-transform:uppercase;padding:0 0 20px;margin-right:10px;font-size:12px}@media(max-width:780px){.cards.home{grid-template-columns:1fr}.cards.projects{grid-template-columns:1fr}.cards.team{display:flex;flex-direction:column;height:auto}.card-project{height:auto;padding:50px 24px}.card-team{height:auto!important;display:flex;flex-direction:column;padding:10px}.card-team .avatar{height:190px;max-height:200px;object-fit:cover;object-position:100% 35%;border-radius:20px}.card-team .content{display:flex;height:auto;padding:20px 24px;flex-grow:1}.card-team .content h3{font-size:16px}.card-team .content p{font-size:15px}}footer{margin-top:auto}footer a{text-decoration:none}footer .top-footer{height:500px;font-size:18px}footer .top-footer h1{margin-bottom:10px}footer .top-footer .button{margin-top:15px}footer .bottom-footer{height:250px;border-top:solid 3px #002d22;display:flex;justify-content:space-between;align-items:center;padding-left:70px;padding-right:70px}footer img{height:33px}footer ul{padding:0}footer li{text-transform:uppercase;list-style-type:none;padding-bottom:20px;text-decoration:underline #ffe342;text-underline-offset:.2rem}footer a{color:#ffe342;font-size:16px}footer .side{width:25%;display:flex;justify-content:center}footer #desktop{position:absolute;left:50%;transform:translateX(-50%)}footer #mobile{left:0%;display:none}@media screen and (max-width:780px){footer .top-footer{height:auto;border-top:none;font-size:18px}footer .top-footer h1{text-align:left;margin-bottom:20px}footer .top-footer p{margin-bottom:20px}footer .bottom-footer{flex-direction:column;justify-content:flex-start;padding-left:24px;padding-right:24px;padding-top:50px;padding-bottom:50px;height:auto}footer .bottom-footer .side{width:100%;display:flex;justify-content:flex-start;align-items:center}footer .bottom-footer #desktop{display:none}footer .bottom-footer #mobile{display:block;margin-top:30px;align-self:flex-start}}.text-line{background-color:transparent;color:#002d22;outline:none;outline-style:none;border-top:none;border-left:none;border-right:none;border-bottom:solid #002d22 2px;padding:3px 10px;width:100%!important;font-size:18px;font-family:necto mono,courier new;margin-bottom:30px}.field{padding:20px 70px;font-family:noto serif,times new roman;font-size:48px;width:100vw;background-color:transparent;outline:none;outline-style:none;border-top:none;border-left:none;word-break:break-word;font-weight:300}@media screen and (max-width:780px){.text-line{font-size:18px}.field{padding:10px 24px!important;font-size:20px;letter-spacing:3px}}input.eb-none{border-right:none}.navbar{background-color:#d9dcb1;display:flex;justify-content:space-between;align-items:center;height:70px;border-bottom:solid 3px #002d22;padding-right:70px;padding-left:70px;position:sticky;top:0}.navbar img{height:33px}.navbar .menu{color:#002d22;font-size:16px;text-transform:uppercase}.navbar .menu.active{border-bottom:2px solid #002d22!important}.navbar a{text-decoration:none}.navbar .icon{display:none;color:#002d22;font-size:24px}.sm-icon{height:25px}.md-icon{height:40px;cursor:pointer;transition:transform .2s}.lg-icon{height:150px}@media screen and (max-width:780px){.navbar .menu:not(:nth-child(2)){display:none}.navbar a.icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:block;z-index:1001}.navbar a.icon .close{display:none}.navbar{padding-left:0;padding-right:24px;display:block;max-height:70px}#logo{position:absolute;left:50%;top:20px;transform:translateX(-50%);align-self:center;height:33px}}@media screen and (max-width:780px){.navbar.responsive{position:relative;padding-top:0}.navbar.responsive a.icon .open{display:none}.navbar.responsive a.icon .close{display:block}.navbar.responsive a:nth-child(3){border-top:solid 3px #002d22;margin-top:70px}.navbar.responsive a.menu{display:flex;justify-content:center;width:100vw;height:50px;border-bottom:solid 2px #002d22;background-color:#d9dcb1}.navbar.responsive a.menu.menu{display:flex;align-items:center}}.two-columns{display:flex;height:auto;max-width:100vw}.two-columns h1{margin-top:10px}.two-columns h3{margin-bottom:20px}.two-columns .col-text:nth-child(2){border-right:none}.two-columns .one-col{width:100%;padding:70px;display:flex;flex-direction:column;justify-content:space-between}.two-columns .one-col.field{padding:20px 70px}.two-columns .col-text{width:50%;padding:70px 50px;display:flex;flex-direction:column;justify-content:space-between}.two-columns .col-text p{padding-right:30px;padding-top:10px;padding-bottom:20px;font-weight:200}.two-columns .col-text.small{width:35%;border-right:none;justify-content:center}.two-columns .col-text.small h1{margin:0}.two-columns .col-text.bigger{width:65%}.two-columns .col-text.bigger p{padding-top:0}.two-columns .col-text.field{padding:20px 70px}.two-columns .col-img{padding:70px;width:50%;flex-direction:column;background-position:50%;background-size:cover}.two-columns .col-img.home{background-image:url(/assets/images/slowlab_square3.webp);background-position:80% 30%}.two-columns .col-img.projects{background-image:url(/assets/images/projects/carrito23/carritocomunitatio_slowlab.webp);background-position:80% 40%}.two-columns .col-pj-img{width:50%;padding:70px 10px 70px 70px}.two-columns .col-pj-img img{border-radius:20px;object-fit:cover;width:100%;height:100%}.post-gallery{padding:0 70px 70px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:100%;grid-gap:10px}.post-image{max-height:300px}.post-image img{border-radius:20px;object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (max-width:780px){.post-gallery{grid-template-columns:1fr;padding:0 24px 24px}.post-image{max-height:250px;align-content:center}}@media screen and (max-width:780px){.two-columns{flex-direction:column-reverse}.two-columns h1{margin-top:10px;margin-bottom:20px}.two-columns h3{margin-bottom:20px}.two-columns.normal{flex-direction:column}.two-columns .one-col{width:auto}.two-columns .col-text{border-right:none!important;width:auto;padding:50px 24px 24px 20px}.two-columns .col-text.center{align-items:center;justify-content:center}.two-columns .col-text.mb-left{align-items:left;justify-content:left}.two-columns .col-text.small{width:auto;padding:50px 24px}.two-columns .col-text.small h1{text-align:left}.two-columns .col-text.bigger{width:auto;padding:24px}.two-columns .col-text p{padding:10px 0}.two-columns .col-img{width:auto;height:220px;background-image:url(/website/assets/images/slowlab_square3.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.two-columns .col-pj-img{padding:24px;text-align:center!important;width:inherit}.two-columns .col-pj-img img{vertical-align:middle;width:95%;text-align:center;height:400px}}.section-bg{display:flex;align-items:center;justify-content:center;padding:70px}.section-bg .slogan-frame{background-color:#ffe342;border-radius:20px;margin:0;padding:80px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-bg#slogan{background-image:url(/assets/images/leah_banner.webp);background-position:50%;background-size:cover}@media screen and (max-width:780px){.section-bg{padding:0}.section-bg .slogan-frame{border-radius:0;padding:50px;margin:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-bg#slogan{background-image:none}}.title-banner{padding-left:70px;padding-right:70px;height:120px;display:flex;align-items:center;justify-content:space-between}.title-banner h1{margin:0}.title-banner .button{margin:0}@media screen and (max-width:780px){.title-banner{flex-direction:column;padding:24px;height:auto}.title-banner .button{margin-top:40px}}.events-banner{border-top:solid 3px #002d22}.events-banner .left{width:30%;height:500px;padding:70px;display:flex;flex-direction:column}.events-banner .right{padding:70px;width:49%;display:flex;flex-direction:column;justify-content:space-between}.events-banner .right-img{padding:70px;width:49%;flex-direction:column;background-image:url(/website/assets/images/slowlab_square3.png);background-position:50%;background-size:cover}.carousel-projects{padding:0 70px 70px;display:flex;overflow:hidden}.carousel-projects .left{width:50%;min-height:400px;display:flex;flex-direction:column;justify-content:flex-start;padding:100px 100px 100px 0}.carousel-projects .left h1{margin-bottom:80px}.carousel-projects .carousel-projects,.carousel-projects .right-img,.carousel-projects .left,.carousel-projects .nav-slides{max-width:100%;overflow-x:hidden;box-sizing:border-box}.carousel-projects .right-img{width:50%;display:flex;flex-direction:column;justify-content:center;padding:70px 0 0;overflow:hidden}.carousel-projects .right-img img.mySlides{object-fit:cover;max-height:400px;max-width:594px;border-radius:20px;margin-bottom:40px;width:auto}@media screen and (max-width:780px){.carousel-projects{flex-direction:column;padding:50px 24px 24px}.carousel-projects .left{width:100%;height:auto;padding:0}.carousel-projects .left h1{margin-bottom:40px}.carousel-projects .left h3{margin-bottom:20px}.carousel-projects .left p{margin-bottom:20px}.carousel-projects .right-img{width:100%;display:flex;flex-direction:column;justify-content:center;padding:0}.carousel-projects .right-img img.mySlides{object-fit:cover;max-height:284px;max-width:auto;border-radius:20px;margin-bottom:40px}.carousel-projects .mySlides{max-width:100%;height:auto;display:none}}.central{padding:50px 70px;text-align:center}.central h1.title{padding-bottom:10px}.row{display:flex;justify-content:center;gap:4rem;padding:40px 0 0;flex-wrap:wrap}@media screen and (max-width:780px){.central{padding:40px 24px}.central h1{padding-bottom:10px}.row{display:flex;justify-content:space-between;padding:0;flex-direction:column}.row img{padding:auto}}.nav-slides{display:flex;justify-content:space-between;max-width:594px}@media screen and (max-width:780px){.nav-slides{display:flex;flex-wrap:nowrap;overflow-x:scroll}}.nav-numbers{display:flex;justify-content:center}.nb-slide{font-size:24px;font-family:necto mono,courier new;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;width:40px;height:40px}.nb-slide.selected{background-color:#ffe342;border-radius:50%}