@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;height:100vh;margin:0 auto;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about{display:flex;font-family:Neue Montreal,sans-serif;font-weight:500;gap:3em;justify-content:space-between;margin:6em 0}.about .about__picture img{aspect-ratio:1/1;border:2px solid #fff;object-fit:cover;width:100%}.about .about__bio{border-bottom:2px solid #fff;border-top:2px solid #fff;font-size:16px;min-width:300px;width:100%}.about .about__bio .profile{font-size:32px}.about .about__bio .bio-link{display:flex;gap:1.5em;justify-content:flex-end;margin-top:1em;width:100%}.about .about__bio .bio-link .bio-button{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.about .about__bio .profile{font-size:4vw}}@media(max-width:650px){.about{display:block}.about .about__picture{display:flex;justify-content:center;margin-bottom:3em}.about .about__picture img{border-radius:100%;height:230px;margin:0 auto;object-fit:cover;width:230px}.about .about__bio{border:none;padding-bottom:3em}.about .about__bio .profile{font-size:4.4vw}.about .about__bio .bio-item:first-child{display:none}.about .about__bio .bio-item:last-child{font-weight:100}}.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;border:none;color:#444;cursor:pointer;padding:18px;text-align:left;width:100%}.accordion__button:hover{background-color:#ddd}.accordion__button:before{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:10px;margin-right:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{-webkit-animation:fadein .35s ease-in;animation:fadein .35s ease-in;padding:20px}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.accordion__button,.accordion__button:hover{background-color:#000;color:#fff;padding:1em 0}.accordion__panel{padding:0}.accordion__button:before{vertical-align:middle}.accordion__button[aria-expanded=true]:before{vertical-align:top}.contact{font-family:Neue Montreal,sans-serif;margin:3em auto;max-width:800px;padding-bottom:6em;width:100%}.contact .form__item{display:flex;gap:1em;justify-content:space-between;width:100%}.contact .form__item .form__label{display:block;font-size:48px;font-weight:500;line-height:1.4;width:50%}.contact .form__item .form__input{background-color:transparent;border:none;border-bottom:.2em solid #fff;color:#fff;font-size:20px;outline:none;text-align:center;width:50%}.contact .form__item .form__input.textarea{font-family:Neue Montreal,sans-serif;padding-top:1.2em}.contact .form-submit{display:flex;justify-content:center;width:100%}.contact .form-submit .submit{background-color:#fff;border:none;border-radius:100%;color:#000;height:160px;margin:6em 0;padding:1em;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;width:160px}.contact .form-submit .submit:hover{-webkit-transform:scale(1.2);transform:scale(1.2);transition:.5s linear}.contact .mail{display:flex;justify-content:center;width:100%}.contact .mail a{all:unset;color:#fff;cursor:pointer;font-weight:500}@media(max-width:799px){.contact .form__item .form__label{font-size:6vw}.contact .form__item .form__input{font-size:2.4vw}.contact .form__item .form__input.textarea{font-family:Neue Montreal,sans-serif;padding-top:1.2em}}@media(max-width:599px){.contact form .form__items{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact form .form__items .form__item{display:block;width:100%}.contact form .form__items .form__item .form__label{font-size:9vw;width:100%}.contact form .form__items .form__item .form__input{font-size:4vw;padding:1em 0;width:100%}.contact form .form-submit .submit{background-color:#fff;border:none;border-radius:100%;color:#000;height:120px;margin:4em 0;padding:1em;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;width:120px}}.homepage{bottom:0;font-family:Neue Montreal,sans-serif;margin:3em;max-width:660px;position:absolute;right:0}.homepage .homepage__intro{font-size:64px;font-weight:500}.homepage .homepage__intro p{margin:0}.homepage .homepage__link{display:flex;justify-content:flex-end;padding-bottom:3em}.homepage .homepage__link .homepage__button{margin:1em 0;position:relative}@media(max-width:768px){.homepage{margin:3em auto;position:relative;width:100%}.homepage .homepage__intro{font-size:8vw}.homepage .homepage__link{justify-content:flex-start}}.nav{display:flex;font-family:Neue Montreal,sans-serif;font-size:18px;justify-content:space-between;margin:3em}.nav .nav__logo a{all:unset;color:#fff;cursor:pointer;font-size:24px;font-weight:100}.nav .nav__list{display:flex;justify-content:space-between}.nav .nav__list .nav__link{all:unset;color:#fff;cursor:pointer;display:inline-block;font-weight:500;margin-left:1em;position:relative}.nav .nav__list .nav__link--selected:after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;padding-bottom:1px;position:absolute;-webkit-transform:scaleX(1);transform:scaleX(1);width:100%}@media(max-width:768px){.nav{font-size:14px}.nav .nav__logo a{font-size:18px}}@media(max-width:419px){.nav,.nav .nav__list{display:block}.nav .nav__list .nav__link{color:#fff;margin:1em 1em 0 0}}.info{display:flex;font-family:Neue Montreal,sans-serif;gap:2em;justify-content:space-between;margin:0 auto 3em;max-width:800px;padding:0 6em}.info .project__description{font-size:24px;font-weight:500}.info .project__categories{display:flex;gap:2em}.info .project__categories .category__info__title{color:gray;font-size:18px;margin-bottom:1em}.info .project__categories .category__info__content{display:flex;flex-direction:column;font-size:16px;font-weight:100;gap:.5em}.info .project__categories .category__info__content a{border-bottom:1px solid #000;color:#000;font-weight:100;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:720px){.info{display:flex;font-family:Neue Montreal,sans-serif;gap:2em;justify-content:space-between;margin:0 auto 3em;max-width:800px;padding:0 6em}.info .project__description{font-size:calc(16px + 1vw);font-weight:500}.info .project__categories{display:flex;gap:2em}.info .project__categories .category__info:first-child{min-width:80px}.info .project__categories .category__info__title{color:gray;font-size:calc(10px + .8vw);margin-bottom:1em}.info .project__categories .category__info__content{font-size:calc(10px + .2vw);font-weight:100}}.Navbar{align-items:center;background-color:#fff;color:#000;display:flex;font-family:Neue Montreal,sans-serif;font-size:18px;height:6em;justify-content:space-between;margin:0 auto;width:80%}.Navbar__project{display:flex;width:100%}.Navbar__project__title{font-weight:500;margin-right:1em}.Navbar__project__description{font-weight:100}.Navbar__icon{margin-top:6px;padding:1em}@media(max-width:680px){.Navbar{font-size:calc(12px + .6vw);height:4em;margin:0 2em;width:90%}}.colorGrey{color:#7e7e7e}.colorRed{color:#ff5e57}.colorOrange{color:#ffa877}.colorYellow{color:#ffc770}.colorBlack{color:#000}.colorWhite{color:#fff}.landing-title{font-size:calc(10px + 2vw)}.ubuntu{font-family:Ubuntu,sans-serif}.box,.landing .nav,.projectBox,.projectTag{display:flex;flex-direction:row;justify-content:space-between;vertical-align:middle}.projectBox,.projectText,.projectText2{background-color:#fff;color:#000;margin:0 auto;padding:100px 176px}.projectText2{padding:100px 176px 0}.projectText2 a{margin-bottom:100px}.projectText div,.projectText2 div{margin:0 auto;max-width:500px}.projectText2 img{margin-top:56px}.minibox{padding-left:40px}.minibox h4{color:#a7a2a2}.minibox p{margin-top:8px}.landing{background-color:#7e7e7e;margin-bottom:0 auto 3em;padding:6em;position:relative}.landing-img{width:100%}.landing-nav{background-color:#ffddb6;border-bottom:1px solid hsla(0,0%,50%,.172);display:flex;justify-content:space-between;padding:2em 3em}.landing-nav img{vertical-align:middle}.landing-nav a{color:#000;font-size:12px;margin-left:1em}.landing-nav a.buttonFlitip{color:#fff}.landing a.buttonFlitip{background-color:#ff5e57;border-radius:6px;padding:4px 24px}.heroFlitip{background-color:#ffddb6;display:flex;gap:2em;justify-content:space-between;padding:4em 6em;position:relative}.heroFlitip .box{display:block;width:50%}.heroFlitip .box-text{font-size:calc(10px + .6vw);margin:4em auto}.heroFlitip .box-image{display:flex;max-width:520px;width:100%}.heroFlitip .box-image img{height:100%;object-fit:contain;width:100%}.heroFlitip .box-text p{margin:8px 0}.heroFlitip a.buttonFlitip{padding:8px 32px}.heroFlitip .img-bck{bottom:-10%;left:0;position:absolute;z-index:2}.heroFlitip .img-bck img{width:10vw}.descFlitip-container{background-color:#fef6ed;padding:4em 1em;position:relative}.descFlitip{display:flex;justify-content:center;margin-bottom:56px}.descFlitip .box-left{display:block;margin-right:4em}.descFlitip .box-right{display:block;margin-top:1em;max-width:350px}.descFlitip-container .img-bck{bottom:-1%;left:0;position:absolute}.descFlitip-container .img-bck img{width:100%}.functionFlitip{background-color:#fff;display:flex;padding:40px;position:relative}.functionFlitip .box-left{margin-right:20px;width:50%}.functionFlitip .box-left p{margin-top:8px}.functionFlitip .box-left .function{margin:4em 2em 0 auto;max-width:400px}.functionFlitip .box-left .functionText{margin:4em 2em 0 auto;max-width:250px}.functionFlitip .mockup{padding:0 1em;width:50%}.functionFlitip .mockup img{width:100%}.functionFlitip .img-bck{bottom:-5vw;position:absolute;right:0;z-index:2}.functionFlitip .img-bck img{width:10vw}.functionFlitip .img-bck.reversed{bottom:0;position:absolute;right:0;-webkit-transform:translateY(98%);transform:translateY(98%);z-index:2}.functionFlitip .img-bck.reversed img{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.flitipFooter,.ventajasFlitip{background-color:#fef6ed;padding:4em 1em;position:relative;text-align:center}.ventajasFlitip h2{margin-bottom:36px;text-align:center;width:100%}.ventajasFlitip .trio{display:flex;flex-direction:row;justify-content:space-between;margin:3em auto 0;max-width:860px}.ventajasFlitip .trio-item{max-width:300px;padding:20px;text-align:center;width:33.33%}.ventajasFlitip .trio-item p{margin-top:8px}.ventajasFlitip .img-bck{bottom:-8vw;left:0;position:absolute;z-index:2}.ventajasFlitip .img-bck img{width:8vw}.flitipEmail,.flitipNews{display:block;margin:3em auto;max-width:480px;text-align:center}.flitipNews h1{margin:1em 0;text-align:center}.flitipEmail{max-width:320px}.flitipEmailButton,.flitipEmailbox,.flitipPolicy{border-radius:6px;margin:1em 0;padding:0}.flitipEmailbox{background-color:#fff;border:1px solid #ffc770}.flitipEmailButton{background-color:#ff5e57;border:2px solid #ff5e57}.flitipPolicy{display:flex;flex-direction:row;font-size:10px;vertical-align:middle}.flitipPolicy a{padding-top:0}.flitipPolicy .checkbox{border-radius:2px;height:12px;margin-right:12px;outline:1px solid #000;outline-offset:2px;width:12px}.landingFooter{background-color:#fef6ed;background-position:0 0;background-size:cover;padding:2em 0}.landingFooter nav{display:flex;flex-direction:row;justify-content:space-around;padding:2em 3em;vertical-align:middle}.landingFooter h1{margin-top:-12px}@media(max-width:835px){.heroFlitip{background-color:#ffddb6;gap:2 em;padding:2em 4em;position:relative}.functionFlitip .box-left .functionText{margin:2em 1em 4em auto;max-width:250px}.functionFlitip .box-left .function{margin:2em 0 0 auto}.functionFlitip .mockup{padding:3em 0;width:50%}}@media(max-width:639px){.landing{padding:1em}.heroFlitip,.landing-nav{padding:1em 2em}.heroFlitip{gap:0 em}.heroFlitip .box-text{font-size:calc(10px + 1vw);margin:2em auto 4em}.descFlitip-container{padding:2.4em}.descFlitip{display:block;margin:0 auto 3em;max-width:350px;width:100%}.descFlitip .box-left{margin-bottom:1em}.functionFlitip{border:2px solid #fff;display:block}.functionFlitip .box-left{margin:0 auto;width:50%}.functionFlitip .mockup{padding:0;width:100%}.functionFlitip .mockup img{width:100%}.ventajasFlitip .trio{display:block}.ventajasFlitip .trio-item{margin:0 auto;padding:1em 3em;text-align:center;width:40%}.ventajasFlitip .trio-item p{margin-top:8px}}@media(max-width:479px){.landing-nav{padding:1em}.landing a.buttonFlitip{padding:4px 14px}.heroFlitip{gap:0 em;padding:1em 1em 1em 2em}.functionFlitip .mockup{padding:0;width:100%}.functionFlitip .box-left{margin:0 auto;width:70%}.ventajasFlitip{padding:1em 2em}.ventajasFlitip .trio{margin-top:1em}.ventajasFlitip .trio-item{margin:0 auto;padding:1em;text-align:center;width:80%}.ventajasFlitip .trio-item p{margin-top:8px}.flitipEmail{max-width:240px}.landingFooter nav{display:block;padding:0;text-align:center}}.red{color:#ff5e57}.orange{color:#ffa877}.yellow{color:#ffc770}.gray{color:gray}.sergi .red{color:#af2828}.sergi .black{color:#190101}.sergi .rose{background-color:#f5e4e4}.utrainer .lightblue{background-color:#dae7f6}.utrainer .green{color:#19ca91}.utrainer .blue{color:#2368b2}.onca .green{color:#90c19b}.onca .brown{color:#87565b}.onca .back-brown{background-color:#87565b}.onca .yellow{color:#f6cc84}.onca .vanilla{color:#fdf8f2}.onca .lightyellow{background-color:#fcf9e9}.onca a{border-bottom:1px solid #90c19b}.pink{color:#db2b72}.bold{font-weight:700}.LandingCCCB{background-color:#fff;color:#000;font-family:Helvetica Neue;position:relative}.LandingCCCB .navbar,.LandingCCCB .navbar-footer{background-color:#f6f4f6;border-bottom:1px solid hsla(0,0%,50%,.172);display:flex;justify-content:space-between;padding:2em 3em}.LandingCCCB .navbar img,.LandingCCCB .navbar-footer img{vertical-align:bottom}.LandingCCCB .navbar nav,.LandingCCCB .navbar-footer nav{align-self:center}.LandingCCCB .navbar nav a,.LandingCCCB .navbar-footer nav a{color:#000;display:inline-block;margin-left:2em}.LandingCCCB .navbar nav a .cta,.LandingCCCB .navbar-footer nav a .cta{background-color:#db2b72;color:#fff;padding:12px 24px}.LandingCCCB .navbar nav .menu,.LandingCCCB .navbar-footer nav .menu{display:none}.LandingCCCB section .herx{background-color:#fff;display:flex;gap:2em;justify-content:space-between;margin:0 auto;max-width:1200px;padding:4em 6em}.LandingCCCB section .herx .containxr{align-self:center;background-color:#fff;color:#000;flex-direction:column;max-width:680px}.LandingCCCB section .herx .containxr__title{font-size:calc(10px + 2vw);font-weight:700}.LandingCCCB section .herx .containxr__body{font-size:calc(10px + 1vw)}.LandingCCCB section .herx .containxr__CTA{background-color:#db2b72;color:#fff;font-size:calc(8px + 1vw);padding:12px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingCCCB section .herx .containxr-img img{height:auto;max-width:300px;width:25vw}.LandingCCCB .bannxr{border-top:8px solid #db2b72;padding:3em}.LandingCCCB .bannxr__title{font-size:calc(10px + 1vw);margin-bottom:3em;text-align:center}.LandingCCCB .bannxr__benefits{display:flex;gap:2em;justify-content:center;margin:0 auto}.LandingCCCB .bannxr__benefits .benefit{width:33.33%}.LandingCCCB .bannxr__benefits .benefit__icon{margin-bottom:1em;text-align:center}.LandingCCCB .bannxr__benefits .benefit__icon img{height:40px}.LandingCCCB .bannxr__benefits .benefit__text{margin:0 auto;max-width:210px;text-align:center}.LandingCCCB section .bannxr-cta{justify-content:center;padding:0}.LandingCCCB section .bannxr-cta .containxr{gap:1em;max-width:360px;padding:4em}.LandingCCCB section .bannxr-cta .containxr__body{font-size:calc(10px + .6vw);max-width:360px}.LandingCCCB section .bannxr-cta .containxr-img{padding:4em 0}.LandingCCCB section .bannxr-cta .containxr-img img{max-width:600px;width:50vw}.LandingCCCB section .containxr{background-color:#f9dfea;display:flex;gap:2em;padding:4em 6em}.LandingCCCB section .containxr__text{align-self:center;width:50%}.LandingCCCB section .containxr__text__title{font-size:calc(10px + 1.6vw);font-weight:700;margin-bottom:.3em;max-width:80%}.LandingCCCB section .containxr__text__body{font-size:calc(10px + .8vw);margin-bottom:1em;max-width:80%}.LandingCCCB section .containxr__text__body .bullet-containxr{display:flex;margin-bottom:.4em}.LandingCCCB section .containxr__text__body .bullet-containxr .bullet{margin-right:.6em}.LandingCCCB section .containxr__text__body .bullet-containxr .bullet .bullet-icon{height:.8em}.LandingCCCB section .containxr__img{align-self:center;height:75%;text-align:center;width:50%}.LandingCCCB section .containxr__img img{height:auto;width:100%}.LandingCCCB section .containxr__img .gif{max-width:420px;outline:5px solid #f6f4f6;outline-offset:-5px}.LandingCCCB section .mirror{flex-direction:row-reverse}.LandingCCCB section .mirror .containxr__text__body,.LandingCCCB section .mirror .containxr__text__title{margin:0 auto}.LandingCCCB section .five,.LandingCCCB section .one,.LandingCCCB section .three{background-color:#f9dfea}.LandingCCCB section .five .gif,.LandingCCCB section .one .gif,.LandingCCCB section .three .gif{outline:5px solid #f9dfea;outline-offset:-5px}.LandingCCCB section .four,.LandingCCCB section .two{background-color:#f6f4f6}.LandingCCCB section .four .gif,.LandingCCCB section .two .gif{outline:5px solid #f6f4f6;outline-offset:-5px}.LandingCCCB .footer{background-color:#fff;height:50vw;position:relative}.LandingCCCB .footer .newsletter{background-color:#fff;border:4px solid #000;height:20vw;left:50%;margin:0 auto;max-height:340px;max-width:760px;padding:4em 4em 0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60vw;z-index:9}.LandingCCCB .footer .newsletter__title{font-size:calc(10px + 2vw);font-weight:700;margin-bottom:.3em}.LandingCCCB .footer .newsletter__subtitle{margin-bottom:2em}.LandingCCCB .footer .newsletter__input{display:flex}.LandingCCCB .footer .newsletter__input .input-field{background-color:#fff;border-bottom:4px solid #000;color:#000;padding:.5em 2em;text-align:left;width:100%}.LandingCCCB .footer .newsletter__input .submit-btn{background-color:#fff;border:4px solid #000;color:#000;padding:.5em 1em;width:240px}.LandingCCCB .footer .newsletter__input .submit-btn .arrow{margin-right:.2em;vertical-align:text-bottom}.LandingCCCB .footer .newsletter__input .submit-btn:hover{background-color:#000;color:#fff}.LandingCCCB .footer .newsletter__input .submit-btn:hover .arrow{margin-left:.2em;margin-right:0}.LandingCCCB .footer .bck{background-color:#f6f4f6;bottom:0;height:50%;position:absolute;width:100%;z-index:1}.LandingCCCB .footer section .navbar-footer{flex-direction:column}.LandingCCCB .footer section .navbar-footer h1{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingCCCB .footer section .navbar-footer nav{display:flex;flex-direction:column;margin:1em;text-align:center}.LandingCCCB .footer section .navbar-footer nav a{margin-left:0}@media(max-width:1165px){.LandingCCCB .navbar{align-self:center;padding:2em}.LandingCCCB .navbar h1,.LandingCCCB .navbar img{align-self:center;height:30px}.LandingCCCB .navbar nav a{margin-left:1em}.LandingCCCB .navbar nav a .cta{padding:12px 24px}.LandingCCCB section .herx .containxr{padding:2em}.LandingCCCB .footer .newsletter{padding:3em 3em 1em}}@media(max-width:1019px){.LandingCCCB .navbar{padding:1em 3em}.LandingCCCB .navbar h1,.LandingCCCB .navbar img{height:20px}.LandingCCCB .navbar nav{align-self:center}.LandingCCCB .navbar nav a{margin-left:1em}.LandingCCCB .navbar nav a .cta{display:none}.LandingCCCB section .bannxr-cta{display:flex;flex-direction:column-reverse;padding:0}.LandingCCCB section .bannxr-cta .containxr{gap:1em;max-width:360px;padding:0 0 2em;text-align:center}.LandingCCCB section .bannxr-cta .containxr__body{font-size:calc(10px + 1vw)}.LandingCCCB section .bannxr-cta .containxr__CTA{margin:0 auto}.LandingCCCB section .bannxr-cta .containxr-img{margin:0 auto;padding:2em 0 0}.LandingCCCB section .bannxr-cta .containxr-img img{max-width:600px;width:80vw}.LandingCCCB .footer .newsletter{padding:2em}.LandingCCCB .footer .newsletter__input .input-field{width:80%}}@media(max-width:839px){.LandingCCCB .navbar.top nav a{display:none}.LandingCCCB .navbar.top nav .menu{display:block}.LandingCCCB section .herx{padding:2em}.LandingCCCB section .herx .containxr{gap:1em;padding:0}.LandingCCCB section .herx .containxr__body{max-width:280px}.LandingCCCB section .herx .containxr__CTA{background-color:#db2b72;color:#fff;font-size:calc(8px + 1vw);padding:12px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingCCCB section .bannxr-cta{padding:2em 0}.LandingCCCB .bannxr__title{margin-bottom:1em}.LandingCCCB .bannxr__benefits{flex-direction:column}.LandingCCCB .bannxr__benefits .benefit{width:100%}.LandingCCCB section .containxr{flex-direction:column;padding:2em}.LandingCCCB section .containxr__text{width:100%}.LandingCCCB section .containxr__text__title{font-size:calc(10px + 2vw);margin-bottom:.3em;max-width:100%}.LandingCCCB section .containxr__text__body{font-size:calc(10px + 1vw);margin-bottom:1em;max-width:100%}.LandingCCCB section .containxr__img{height:75%;width:100%}.LandingCCCB section .containxr__img .gif{max-width:220px}.LandingCCCB .footer{height:80vw}.LandingCCCB .footer .newsletter{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2em}.LandingCCCB .footer .newsletter__input{flex-direction:column}.LandingCCCB .footer .newsletter__input .input-field{border-bottom:2px solid #000;margin-bottom:1em;text-align:center;width:80%}.LandingCCCB .footer .newsletter__input .submit-btn{margin:0 auto;width:50%}.LandingCCCB .navbar-footer{flex-direction:column}.LandingCCCB .navbar-footer h1{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LandingCCCB .navbar-footer nav{display:flex;flex-direction:column;margin:1em;text-align:center}.LandingCCCB .navbar-footer nav a{margin-left:0}}.cccb .pink{color:#db2b72}.cccb .black{color:#000}.cccb .lightgrey{background-color:#d9d9d9}@font-face{font-family:Neue Montreal;font-weight:100;src:url(/static/media/NeueMontreal-Book.e12775b30a7622869ac2.woff2)}@font-face{font-family:Neue Montreal;font-weight:400;src:url(/static/media/NeueMontreal-Regular.140bfb4a71fe08805d92.otf)}@font-face{font-family:Neue Montreal;font-weight:500;src:url(/static/media/NeueMontreal-Medium.15b1070b8dac57958acf.otf)}@font-face{font-family:Neue Montreal;font-weight:700;src:url(/static/media/NeueMontreal-Bold.0836656dccdad13f5c96.otf)}h1,h2,h3,h4,h5,h6{all:unset}a{all:unset;color:#fff;cursor:pointer;font-weight:500}.page{margin:3.4em}@media(max-width:768px){.page{margin:2.6em}}.portfolio{background-color:#fff;color:#000;height:100%}.pro{color:#000;font-family:Neue Montreal,sans-serif;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:200px}.pro .text-title{font-size:24px;font-weight:500}.pro .text-body{font-size:16px;font-weight:100}.pro .bold{font-weight:700}.pro .oblique{font-style:oblique}.pro .hero{margin:0 auto 3em}.pro .hero img{height:100%;max-height:500px;object-fit:cover;width:100%}.pro .banner{margin:0 auto 3em;max-width:1000px}.pro .banner img{height:auto;margin:0 auto;width:100%}.pro .container{margin:4em auto;max-width:600px}.pro .container__description__item{margin-bottom:1em}@media(max-width:820px){.pro .text-title{font-size:calc(16px + 1vw)}.pro .text-body{font-size:calc(14px + .2vw)}.pro .hero{margin:0 auto 2em}.pro .container{margin:4em}}@media(max-width:820px)and (max-width:560px){.pro .hero{margin:1em auto}.pro .info{gap:1em;margin:0 0 1em}.pro .info .project__description{font-size:calc(12px + 1vw)}.pro .info .project__categories{gap:0}.pro .info .project__categories .category__info:first-child{min-width:80px}.pro .info .project__categories .category__info__title{font-size:calc(10px + .8vw)}.pro .info .project__categories .category__info__content{font-size:calc(10px + .2vw)}.pro .container{margin:2em}}.superbold{font-weight:700}.underlined:after{background-color:#fff;bottom:-4px;content:"";height:2px;left:0;padding-bottom:1px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:100%}.underlined:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.projects{font-family:Neue Montreal,sans-serif;padding-bottom:6em}.projects__title{display:block;font-size:64px;font-weight:500}.projects .project{display:flex;gap:1.8em;justify-content:space-between;margin:6em 0}.projects .project__image{aspect-ratio:1/1;max-height:320px;min-height:230px;width:40%}.projects .project .image-box{overflow:hidden;position:relative}.projects .project .image-box img{display:block;height:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:all .6s;width:100%}.projects .project .image-box img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.projects .project__details{border-top:2px solid #fff;position:relative;width:55%}.projects .project__details__order{display:flex;justify-content:space-between;margin:1em auto}.projects .project__details__title{margin:1em auto}.projects .project__details__title a{color:#fff;font-size:36px;font-weight:500;padding-bottom:2em}.projects .project__details__description{font-size:20px;font-weight:100;padding-bottom:2em}.projects .project__details__tags{bottom:0;font-size:16px;left:0;position:absolute}@media(max-width:835px){.projects .project{display:block;margin:6em auto}.projects .project__image{height:auto;margin:0 auto;max-height:360px;width:100%}.projects .project__details{border:none;width:100%}.projects .project__details__description{padding-bottom:2em}}@media(max-width:579px){.projects__title{font-size:10vw}.projects .project{margin:3em 0}.projects .project__details__title a{font-size:6.4vw}.projects .project__details__description{font-size:4vw}}
/*# sourceMappingURL=main.f104d5b4.css.map*/