@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");*{margin:0;padding:0;font-family:'Poppins', sans-serif}html{overflow:auto;font-size:1rem}body{scroll-behavior:smooth;color:#4a4a4a;background-color:#fff}a{text-decoration:none}p{font-weight:400}.container{max-width:90%;margin:0 auto !important}.container-small{max-width:900px;margin:0 auto !important}@media (max-width: 900px){.container-small{max-width:90%}}.img-container{max-width:100%}.title{font-size:2.5rem;margin-bottom:.75rem;font-weight:bolder}.title.upper{text-transform:uppercase;margin-bottom:1.25rem;margin-top:1.25rem;text-align:center}.subtitle{font-size:1.5rem}.text{font-size:1rem;margin-bottom:.75rem;line-height:1.5}.button{color:white;text-decoration:none;text-align:center;margin:.75rem 0;padding:.75rem 1.25rem;border:solid 2px #C32049;border-radius:2.25rem;background-color:#C32049;display:inline-block;font-size:1rem;letter-spacing:.15rem;-webkit-transition:all .3s;transition:all .3s;position:relative;overflow:hidden;z-index:1}.button:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:1.5rem;z-index:-2}.button:before{content:'';position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#971939;-webkit-transition:all .3s;transition:all .3s;z-index:-1}.button:hover{color:#fff}.button:hover:before{width:100%}.row{margin-left:0;margin-right:0}.box-row{margin-bottom:2.5rem}header{position:absolute;width:100%;z-index:3;margin:0 !important;-webkit-transition:all linear 0.5s;transition:all linear 0.5s}header.header--fixed{height:63px;background-color:#142340;position:fixed}@media (max-width: 560px){header .logo{text-align:center}}header .logo img{max-width:50%;margin-top:.75rem}@media (max-width: 560px){header .logo img{max-width:30%}}header .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navigation>.row{min-height:64px}@media (max-width: 560px){header .navigation>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}header .navigation .menu ul{list-style:none}header .navigation .menu ul .menu__item{display:inline-block;padding:0.625rem 1.25rem;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;position:relative}header .navigation .menu ul .menu__item:hover a:before,header .navigation .menu ul .menu__item:hover a:after{width:100%;opacity:1}header .navigation .menu .menu__item>a{color:#fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;position:relative}header .navigation .menu .menu__item>a:before,header .navigation .menu .menu__item>a:after{content:"";position:absolute;bottom:-21px;width:0px;height:5px;margin:5px 0 0;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-transition-duration:0.75s;transition-duration:0.75s;opacity:0;background-color:#C32049}header .navigation .menu .menu__item>a:before{left:50%}header .navigation .menu .menu__item>a:after{right:50%}.hero{background-image:-webkit-gradient(linear, right top, left top, from(#142340), to(#284680));background-image:linear-gradient(-90deg, #142340, #284680);overflow:hidden}.hero .hero__body{height:100vh}.hero .hero__body .hero__description{color:#fff}.hero .hero__body .hero__description .title{color:#fff;font-size:4rem}@media (max-width: 560px){.hero .hero__body .hero__description .title{font-size:2.5rem}}.hero .hero__body .hero__description .subtitle{color:#fff;font-size:2.5rem;margin-bottom:.75rem}@media (max-width: 560px){.hero .hero__body .hero__description .subtitle{font-size:1.5rem}}.hero .hero__body .hero__description .text{color:#fff;font-size:1.5rem;padding-bottom:1.25rem;margin:0 auto;max-width:80%}@media (max-width: 560px){.hero .hero__body .hero__description .text{font-size:1rem}}.hero .hero__body .hero__description .button{color:inherit}.card{-webkit-box-shadow:7px 7px 20px 0px rgba(0,0,0,0.2);box-shadow:7px 7px 20px 0px rgba(0,0,0,0.2);border-radius:1.25rem;max-width:49%;min-height:560px;padding:10px}@media (max-width: 768px){.card{max-width:100%}}.card:hover{-webkit-box-shadow:7px 7px 20px 0px rgba(40,70,128,0.5);box-shadow:7px 7px 20px 0px rgba(40,70,128,0.5)}.card .card__img{text-align:center;width:100%;height:350px;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;background-position:center;background-size:contain;background-repeat:no-repeat}.card .card__description{padding:1rem}.card .card__description .card__index{font-size:1.5rem;font-weight:500}.card .card__description .card__title{font-size:1.75rem;font-weight:600;margin-bottom:.75rem;position:relative}.card .card__description .card__title::after{display:block;content:'';width:20%;height:3px;background:#C32049;position:absolute;bottom:0;left:0}.card .card__description .card__project{font-size:1rem;color:#9a9a9a;margin-bottom:.75rem}.card .card__description .card__text{font-size:1rem;margin-bottom:.75rem;padding-bottom:1rem}.card .card__description .card__button{color:#fff;font-size:1rem;-webkit-transition:all 0.5s;transition:all 0.5s}footer{background-color:#142340;min-height:200px;color:#fff}footer .row{margin:0}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}footer .social-media_icon{width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center;padding:2.5rem 0;-webkit-transition:all .5s linear;transition:all .5s linear}footer .social-media_icon:hover{margin-top:-0.5rem}footer .social-media_icon a{display:block;width:inherit;height:inherit}footer .social-media_icon:last-child{display:none}footer .social-media_icon.linkedin{background-image:url("../img/linkedin.svg")}footer .social-media_icon.linkedin:hover{background-image:url("../img/linkedin_pink.svg")}footer .social-media_icon.github{background-image:url("../img/github.svg")}footer .social-media_icon.github:hover{background-image:url("../img/github_pink.svg")}footer .social-media_icon.behance{background-image:url("../img/behance.svg")}footer .social-media_icon.behance:hover{background-image:url("../img/behance_pink.svg")}footer .social-media_icon.dribble{background-image:url("../img/dribble.svg")}footer .social-media_icon.dribble:hover{background-image:url("../img/dribble_pink.svg")}.case-study{position:relative}.case-study::before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100vh;background-position:top center;background-repeat:no-repeat;background-size:cover;filter:blur(8px);-webkit-filter:blur(8px)}.case-study.whatsapp::before{background-image:url(../img/whatsback.png)}.case-study.ramona::before{background-image:url(../img/ramonaback.png)}.case-study.manage::before{background-image:url(../img/manageback.png)}.case-study.budget::before{background-image:url(../img/pbmback.png)}.case-study .case-study__project{position:relative;padding-top:7.5rem;text-align:center;margin-bottom:2rem;color:#fff}.case-study .case-study__project .project-type{font-size:1.25rem;line-height:0.5}.case-study .case-study__project .project-name{font-size:80px;font-weight:600}.case-study .case-study__project .project-name span{display:block;font-size:1.5rem;font-weight:100;letter-spacing:.5rem}.case-study .cover-project{width:100%;margin-bottom:4.5rem;position:relative;top:2.5rem}.case-study .cover-project .cover-project__container{background-color:#fff;-webkit-box-shadow:7px 7px 20px 0px rgba(0,0,0,0.2);box-shadow:7px 7px 20px 0px rgba(0,0,0,0.2);border-radius:1.25rem;min-height:500px}.case-study .cover-project .cover-project__img{text-align:center}.case-study .cover-project .cover-project__img img{max-width:100%}.case-study .cover-project .cover-project__details{padding:1.25rem}.case-study .cover-project .cover-project__details p{margin-bottom:.75rem}.case-study .cover-project .cover-project__details .cover-project__description{margin-bottom:2.5rem}.case-study .cover-project .cover-project__details .cover-project__set p.role,.case-study .cover-project .cover-project__details .cover-project__set p.timeline{font-weight:500}.case-study .cover-project .cover-project__details .cover-project__set p span{font-weight:400}.case-study .cover-project .cover-project__details .cover-project__set .tools{list-style:none}.case-study .cover-project .cover-project__details .cover-project__set .tools li:first-child{font-weight:500}.case-study__text-block p{line-height:1.5;margin-bottom:.75rem}.case-study__text-block .case-study__img-container{max-width:80%;margin:auto;padding:3.5rem 0}.case-study__text-block .case-study__img-container img{width:100%}.case-study__text-block .case-study__img-container .case-study__foot-image{display:block;color:#6a6a6a;font-size:1rem;margin-top:1rem;text-align:center}.case-study__text-block .navigation-projects{padding-top:1.75rem;padding-bottom:1.75rem}.case-study__text-block .navigation-projects .button{color:#fff}#scroll{position:absolute;bottom:20px;left:48%;color:#fff}@media (max-width: 768px){#scroll{display:none}}#scroll span{position:absolute;bottom:30px;left:50%;width:30px;height:50px;margin-left:-15px;border:1px solid #fff;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}#scroll span::before{position:absolute;top:10px;left:50%;content:'';width:4px;height:4px;margin-left:-2px;background-color:#fff;border-radius:100%;-webkit-animation:scrollDown 2s infinite;animation:scrollDown 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes scrollDown{0%{-webkit-transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);opacity:0}100%{opacity:0}}@keyframes scrollDown{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 20px);transform:translate(0, 20px);opacity:0}100%{opacity:0}}#heroBack{height:100vh}.about{height:100vh}.about header{background-color:#142340;min-height:60px}.about>.container-small{padding:1.25rem 0;padding-top:80px}.about>.container-small .about__profile-image{padding:1.25rem;text-align:center}.about>.container-small .about__profile-image img{max-width:100%}.about>.container-small .about__description .about__text-container h1,.about>.container-small .about__description .about__text-container p{margin-bottom:.75rem}.about>.container-small .about__description .about__text-container a{color:#fff}.about>.container-small .about__skills{text-align:center;margin-top:1.75rem}.about>.container-small .about__skills .skills{text-align:left}.about>.container-small .about__skills img{max-width:30%;margin:2rem}.progress-scroll__container{width:100%;height:.5rem;background-color:#cdcdcd;position:fixed;margin-top:63px;z-index:10;-webkit-box-shadow:7px 7px 20px 0px rgba(0,0,0,0.2);box-shadow:7px 7px 20px 0px rgba(0,0,0,0.2);-webkit-transition:all linear 0.5s;transition:all linear 0.5s;opacity:0}.progress-scroll__container.progress-scroll__container--visible{opacity:1}.progress-scroll__container .progress-scroll__bar{height:.5rem;background-color:#4873c6;width:0%}.backtotop{opacity:0;-webkit-transition:opacity ease-in .5s;transition:opacity ease-in .5s}.backtotop.--visible{opacity:1}.backtotop .backtotop__button{position:fixed;right:24px;bottom:35px;color:#fff;height:3.5rem;width:3.5rem;border-radius:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-image:url(../img/arrow-icon.svg);background-repeat:no-repeat;background-position:50% 56%;cursor:pointer;background-color:#C32049;border:none}.backtotop span{position:fixed;right:10px;bottom:15px;color:#C32049}
/*# sourceMappingURL=main.min.css.map */