@keyframes translateAndFadeIn{0%{opacity:0;transform:translateY(-1.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes translateX{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pulse{0%{opacity:0}70%{opacity:1}to{opacity:0}}@keyframes step-first{0%{transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(2)}}@keyframes step-second{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.anim-up-text{display:inline-block;opacity:0;transform:translateX(-100%);transition:opacity 1.2s cubic-bezier(.165,.84,.44,1) .3s,transform 1.2s cubic-bezier(.165,.84,.44,1) .3s}.anim-up-text--start{opacity:1;transform:translateX(0);visibility:visible}.button{align-items:center;background-color:#c8d400;border:1px solid #c8d400;border-radius:3.125rem;color:#1d1f22;cursor:pointer;display:flex;justify-content:center;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.button--disable{gap:10px}.button__icon{fill:transparent;aspect-ratio:1;color:#575757!important;height:16px}.button:hover:not([disabled]) .button__content{transform:translateY(-100%)}.button[disabled]{background-color:#7b7b7b;border-color:#7b7b7b;color:#575757}.button[disabled]:hover{background-color:#7b7b7b!important;border-color:#7b7b7b!important;color:#444!important}.button .button__wrapper{display:flex;overflow:hidden;position:relative}.button .button__content{display:flex;height:100%;position:relative;transform:translateY(0);transition:transform .6s cubic-bezier(.25,.74,.22,.99)}.button .button__content:nth-child(2){left:0;position:absolute;top:100%}.button.button--white{background-color:#fff;border-color:rgba(29,31,34,.2)}.button.button--white[disabled]{background-color:#eeeef0;color:#7b7b7b}.button.button--bordered-black{background-color:transparent;border-color:rgba(29,31,34,.2)}.button.button--bordered-black[disabled]{border-color:#7b7b7b;color:#7b7b7b}.button.button--bordered-white{background-color:transparent;border-color:hsla(0,0%,100%,.15);color:#fff}.button.button--bordered-white[disabled]{border-color:#7b7b7b;color:#7b7b7b}.develop{background:#292a2d;padding-bottom:7.375rem;padding-top:2.5rem}.develop .develop__image-wrapper{width:18.25rem}.develop .develop__image{height:auto}.develop .develop__link-wrapper{width:max-content}.develop .develop__description{color:#fff;display:grid;row-gap:1.5rem}.tag{align-items:baseline;background:0 0;border:1px solid hsla(0,0%,100%,.4);border-radius:3.125rem;color:#fff;display:flex;padding:.8rem .95rem;text-transform:uppercase;transition:background .35s ease-in-out,filter .35s ease-in-out;width:fit-content}.tag:before{background-color:#c8d400;border-radius:50%;content:"";height:.5rem;margin-right:.5rem;width:.5rem}.tag.tag--blur{backdrop-filter:blur(4.5px);background-color:rgba(29,31,34,.2);border:none}.tag.tag--full-green{background-color:#c8d400;border:1px solid rgba(29,31,34,.4);color:#1d1f22}.tag.tag--full-green:before{background-color:#1d1f22}.tag.tag--dark{border:1px solid rgba(29,31,34,.2);color:#1d1f22}.tag.tag--white{background:#fff;border:none;color:#1d1f22}.template-tag{display:flex;flex-direction:column}.template-tag>*{margin-bottom:.5rem}.template-tag>:last-child{margin-bottom:0}.heading .heading__tags{margin-bottom:.75rem}.heading .heading__text{color:#fff;text-transform:uppercase}.heading.heading--tags-bottom{display:flex;flex-direction:column}.heading.heading--tags-bottom .heading__tags{margin-bottom:0;order:2}.heading.heading--tags-bottom .heading__text{display:flex;margin-bottom:1.25rem;order:1}.heading.heading--text-black .heading__text{color:#1d1f22}.picture,.picture img{display:block;height:100%;object-fit:cover;width:100%}.picture img.picture--contain,.picture img.picture--contain img,.picture.picture--contain,.picture.picture--contain img{object-fit:contain}.projects-links{padding-bottom:3.5rem;padding-top:2.5rem}.projects-links .projects-links__list{display:grid;margin-top:1rem;row-gap:4px}.projects-links .projects-links__item{align-items:center;border:1px solid rgba(29,31,34,.2);display:flex;flex-direction:column;padding:1.5rem;position:relative;text-align:center}.projects-links .projects-links__item-image{height:7rem;width:7rem}.projects-links .projects-links__item-title{color:#1d1f22;margin-top:1.25rem}.projects-links .projects-links__item-caption{color:rgba(29,31,34,.4);margin-top:4px}.projects-links .projects-links__item-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:768px){.develop{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:2.5rem;padding-top:3rem}.develop .develop__image-wrapper{display:inline-grid;row-gap:1.125rem;width:min(28.75rem,42%)}.develop .develop__description{width:48%}.heading .heading__tags{margin-bottom:1rem}.heading.heading--padding-text .heading__text{padding-left:.5rem}.projects-links{padding-top:3rem}.projects-links .projects-links__list{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}}@media (min-width:1280px){.develop{padding-bottom:4.5rem;padding-top:4.5rem}.develop .develop__image-wrapper{row-gap:2.5rem;width:28.75rem}.develop .develop__description{padding-right:4.5rem;row-gap:2rem;width:43%}.template-tag{flex-direction:row}.template-tag>*{margin-bottom:0;margin-right:.5rem}.template-tag>:last-child{margin-right:0}.heading .heading__tags{margin-bottom:.75rem}.heading.heading--tags-bottom .heading__text{margin-bottom:1rem}.heading.heading--big-margin-tag .heading__tags{margin-bottom:1.5rem}.projects-links{padding-top:3.5rem}.projects-links .projects-links__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.develop{padding-bottom:6.25rem;padding-top:6.25rem}.develop .develop__image-wrapper{row-gap:3rem}.develop .develop__description{padding-right:10rem;padding-right:17rem;row-gap:2.5rem;width:50%}.projects-links{padding-bottom:5rem;padding-top:5rem}}@media (min-width:1600px){.projects-links{padding-bottom:6.25rem;padding-top:6.25rem}}@media (max-width:767px){.develop{display:grid;position:relative;row-gap:2rem}.develop .develop__link-wrapper{bottom:2.5rem;left:.875rem;position:absolute}}@media (hover:hover){.tag.tag--dark-hover:hover{backdrop-filter:blur(0);background-color:rgba(0,0,0,.45)}}