@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap);.alert-debug{background-color:#fff;border-color:#d6e9c6;color:#000}.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.bg-black{background-color:#000}.ubuntu-medium{font-weight:500}.ubuntu-light,.ubuntu-medium{font-family:Ubuntu,sans-serif}.ubuntu-light{font-weight:300}.ubuntu-bold,.ubuntu-regular{font-family:Ubuntu,sans-serif;font-weight:700}#footer{-ms-flex-negative:0;flex-shrink:0}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-text{font-size:13px}.navbar-dark .navbar-nav .nav-link{color:unset!important}.text-black{color:#000!important}.staff-name{font-size:15px}.staff-position{font-size:13px}.active{color:#40b84a!important}.inline-f{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}body{padding-top:85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body,html{height:100%}.flat-page{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.navbar{color:#fff}.navbar .nav-link{font-family:Ubuntu,sans-serif;font-size:15px;line-height:17px;font-weight:700;text-transform:uppercase}.navbar .navbar-toggler i{color:grey;font-size:30px}.navbar .green-toggler{border-color:#40b84a}.navbar .green-toggler i{color:#40b84a!important}.navbar-dark{background-color:#000}.nabvar-transparent{background-color:transparent!important}.home-title{font-size:36px}.home-btn{border:2px solid #000;border-radius:50px;font-size:15px}.white-btn{border:2px solid #fff;border-radius:50px;font-size:15px}#home-main .home-presentation{background-image:url(/static/images/ilustracao-principal.svg);min-height:calc(100vh - 85px);background-repeat:no-repeat;background-size:contain}#home-main .home-presentation .home-presentation-text{color:#fff;font-size:60px}#home-main .home-presentation .home-presentation-subtitle{color:#fff;font-size:20px;line-height:26px}#home-main .home-presentation .green-dot{height:22px;width:22px;background-color:#40b84a;border-radius:50%;display:inline-block}@media (max-width:992px){#home-main .home-presentation{background-image:url(/static/images/ilustracao-principal-vertical.svg);background-size:85% 80%!important}}@media (max-height:600px){#home-main .home-presentation{background-image:unset!important}}#home-main #tag-words{border-right:3px solid #40b84a;-webkit-animation:animated-cursor .6s steps(29) infinite;animation:animated-cursor .6s steps(29) infinite}@-webkit-keyframes animated-cursor{0%{border-right-color:#40b84a}to{border-right-color:transparent}}@keyframes animated-cursor{0%{border-right-color:#40b84a}to{border-right-color:transparent}}@media (max-width:992px){#home-main .home-presentation{background-position:bottom}}@media (max-width:768px){#home-main .home-presentation-text{font-size:33px!important}}#company .home-company-logo{background-image:url(/static/images/quem-somos-01.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}#services img{max-width:90px}#services .text-wrapper{height:60px;font-size:18px;color:#000}#projects .prev-next-rows{font-size:40px;height:0}#projects .prev-next-rows .prev{top:-200px;left:-55px;position:relative}#projects .prev-next-rows .next{top:-200px;left:100%;position:relative}#projects img{height:225px;max-width:100%}#projects .tags{font-size:13px;text-transform:uppercase}@media (max-width:650px){#projects .prev-next-rows{display:none!important}}#our-location .company-location-img{background-image:url(/static/images/maps-location.png);background-repeat:no-repeat;background-size:contain;background-position:50%;height:400px}#our-location .address{font-size:13px}.project-detail{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.project-detail h1{font-size:50px}.project-detail .project-tags{font-size:20px}.project-detail .technologies-list{position:absolute;top:260px;font-size:12px}.project-detail .spacer{height:64px}.project-detail .project-text-title{font-size:30px}.project-detail .project-text p{font-size:15px}.project-detail .row{margin-top:75px}.project-detail .main-screenshot{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media (max-width:992px){.project-detail .screenshot{margin-top:175px}}.screenshots-modal .modal-header{border-bottom:none!important;padding-bottom:0!important}.screenshots-modal .modal-content{border-radius:unset!important;border:unset!important;background:transparent}.screenshots-modal .carousel-control-next,.screenshots-modal .carousel-control-prev,.screenshots-modal .close{color:#000;opacity:unset}.screenshots-modal .carousel-control-next{right:-127px;font-size:50px}.screenshots-modal .carousel-control-prev{left:-127px;font-size:50px}.screenshots-modal .carousel-item{border:1px solid #000}.screenshots-modal .close{font-size:30px}@media (max-width:1200px){.screenshots-modal .carousel-control-next{right:-95px!important}.screenshots-modal .carousel-control-prev{left:-95px!important}}@media (max-width:992px){.screenshots-modal .carousel-control-next{right:-60px!important}.screenshots-modal .carousel-control-prev{left:-60px!important}}.projects-navigator{height:80px;background-color:#e7e7e7}.increase-header{height:600px!important}.contact-page{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.contact-page form input,.contact-page form textarea{width:575px;border:2px solid #ebeded;border-radius:6px}.contact-page form textarea{height:320px}.contact-page ul{list-style:none!important}.contact-page .g-recaptcha div{margin-right:auto;margin-left:auto}@media (max-width:768px){.contact-page input,.contact-page textarea{width:350px!important}}