@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Roboto:wght@100;300;500;700&display=swap";.hero{position:relative;display:flex;height:46.5rem}.hero .hero__container{margin-inline:20%}.hero .hero__container .hero__text{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;height:100%;width:68rem;z-index:1000}.hero .hero__container .hero__text h1{color:var(--orange-color);font-weight:700;font-size:3.2rem;text-transform:uppercase}.hero .hero__container .hero__text p{font-size:1.6rem;line-height:2.2rem}.hero .hero__background-img{position:absolute;right:0;height:46.5rem;width:66rem;z-index:-100}@media screen and (max-width: 1400px){.hero .hero__background-img{-webkit-mask-image:linear-gradient(270deg,rgb(0,0,0),transparent 55%);mask-image:linear-gradient(270deg,rgb(0,0,0),transparent 55%)}}@media screen and (max-width: 1200px){.hero .hero__container{margin-inline:10%}.hero .hero__container .hero__text{width:60rem}}@media screen and (max-width: 1000px){.hero .hero__container .hero__text{width:auto}.hero .hero__background-img{-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.1),transparent 98%);mask-image:linear-gradient(270deg,rgba(0,0,0,.1),transparent 98%)}}@media screen and (max-width: 768px){.hero{padding-inline:1rem}.hero .hero__container{margin-inline:none}.hero .hero__text p{font-size:1.6rem;line-height:2rem;width:auto}}@media screen and (max-width: 430px){.hero .hero__text h1{font-size:2.8rem}.hero .hero__text p{width:auto}}.servicos-card{align-items:center;display:flex;flex-direction:column;gap:1.6rem;justify-content:center;width:10rem}.servicos-card img{height:10rem;width:10rem}.servicos-card p{font-size:1.6rem;line-height:2.2rem;text-align:center}@media screen and (max-width: 768px){.servicos__cards-container{padding-inline:1rem}.servicos__cards-container .servicos-card p{font-size:1.2rem;line-height:1.6rem}}.servicos{background-color:#fafafa;height:auto;padding-block:5.6rem}.servicos .servicos__cards-container{flex-wrap:wrap;display:flex;justify-content:center;gap:6.4rem}@media screen and (max-width: 768px){.servicos .servicos__cards-container{gap:4.8rem}}@media screen and (max-width: 430px){.servicos{height:100%}.servicos .servicos__cards-container{gap:3.2rem 5.2rem}}.titulo{color:var(--orange-color);font-size:3.2rem;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:6.4rem}@media screen and (max-width: 430px){.titulo{margin-bottom:3.2rem}}.sobre-nos{padding-block:5.6rem}.sobre-nos__text{font-size:2.4rem;margin-bottom:3.2rem;text-align:center;text-transform:uppercase}.sobre-nos__list{font-size:1.6rem;line-height:3.2rem;margin-left:14.4rem}.sobre-nos__list li{align-items:center;display:flex}.sobre-nos__list li:before{content:"🟧";color:var(--orange-color);font-size:.8rem;height:1rem;margin-right:.8rem;margin-bottom:2.2rem;width:1rem}@media screen and (max-width: 768px){.sobre-nos{padding-inline:1rem}.sobre-nos__text{font-size:2.2rem;line-height:3.2rem}.sobre-nos__list{margin-left:5.6rem}.sobre-nos__list li{align-items:flex-start}}@media screen and (max-width: 430px){.sobre-nos__list{display:flex;flex-direction:column;line-height:2.4rem;gap:3.2rem;margin-left:0}.sobre-nos__list li{align-items:flex-start}}.portfolio{min-height:calc(100vh - 298px);padding-bottom:6.4rem;padding-inline:1rem}.portfolio .buttons{align-items:center;display:flex;justify-content:center;gap:8rem;margin-block:8rem}.portfolio .cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:2.4rem;place-items:center;width:100%}@media screen and (max-width: 1180px){.portfolio .cards{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width: 1000px){.portfolio .cards{grid-template-columns:1fr 1fr 1fr 1fr;gap:1.6rem}}@media screen and (max-width: 700px){.portfolio .cards{grid-template-columns:1fr 1fr 1fr;gap:5.2rem 1rem}}@media screen and (max-width: 500px){.portfolio .cards{grid-template-columns:1fr 1fr;gap:5.2rem 3.2rem}}@media screen and (max-width: 430px){.portfolio .buttons{margin-block:4.8rem}}.button{background-color:#000;border:none;border-radius:.75rem;color:#fff;font-size:1.2rem;font-weight:700;padding:.8rem;text-transform:capitalize;transition:background-color .5s;transition-timing-function:ease-out}.button:hover{background-color:var(--orange-color);cursor:pointer}.active-btn{background-color:var(--orange-color)}.portfolio-card{display:flex;flex-direction:column;height:37rem;gap:.8rem;width:16.8rem}.portfolio-card .img-container{align-items:start;display:flex;height:24.5rem;position:relative;overflow:hidden}.portfolio-card .img-container .img{box-shadow:0 0 10px 3px #e6e6e680;width:100%}.portfolio-card .img-container .squareImage{align-self:center}.portfolio-card .img-container .tag-ebook{background-color:var(--orange-color);color:#fff;font-size:1.6rem;font-weight:200;padding:.5rem;position:absolute;bottom:4rem;right:0}.portfolio-card .text{display:flex;flex-direction:column;height:11.2rem;gap:.8rem}.portfolio-card .text .name{font-size:1.6rem;font-weight:600}.portfolio-card .text .description{font-size:1.6rem;font-weight:300}@media screen and (max-width: 768px){.portfolio-card{height:30rem;gap:.4rem;width:14.8rem}.portfolio-card .text{gap:.6rem}.portfolio-card .text .name{font-size:1.4rem;font-weight:600}.portfolio-card .text .description{font-size:1.4rem;font-weight:300}}.errorPage{align-items:center;display:flex;flex-direction:column;justify-content:center;height:100vh;gap:3.2rem;width:100vw}.errorPage h1{font-size:3.6rem;font-weight:700}.errorPage h2{font-size:4rem;font-weight:400}.errorPage a{background-color:var(--orange-color);border:none;border-radius:.8rem;color:#fff;cursor:pointer;font-size:1.6rem;text-decoration:none;padding:.8rem;transition:transform .5s}.errorPage a:hover{transform:scale(1.1)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;--orange-color: #F17E00}html{font-family:Montserrat,sans-serif;font-size:62.5%}.container{margin-inline:auto;width:auto}.menu .container-menu{display:flex;justify-content:space-between;padding-block:.8rem;padding-inline:1rem}.menu .container-menu .logo-menu{height:13rem;width:18.6rem}.menu .container-menu .container-menu-right{align-items:flex-end;display:flex;flex-direction:column;gap:4rem}.menu .container-menu .container-menu-right .container-icons{display:flex;gap:3.2rem}.menu .container-menu .container-menu-right .container-icons .nav-icons{height:3.2rem;transition:transform .5s;width:3.2rem}.menu .container-menu .container-menu-right .container-icons .nav-icons:hover{transform:scale(1.1)}.menu .container-menu .container-menu-right .email{color:#000;font-size:1.2rem;transition:transform .5s;text-decoration:none}.menu .container-menu .container-menu-right .email:hover{transform:scale(1.1)}.navbar{background-color:#000;padding-inline:1rem;width:100%}.navbar nav{align-items:center;display:flex;height:3.2rem;justify-content:flex-end;gap:1.6rem}.navbar nav a{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase}.navbar nav a:hover{color:var(--orange-color);transition:color .25s}.navbar nav a.active{color:var(--orange-color)}@media screen and (max-width: 768px){.navbar nav{height:2.8rem}.navbar nav a{font-size:.8rem}}@media screen and (max-width: 430px){.menu .container-menu{padding-block:2rem}.menu .container-menu .logo-menu{height:8rem;width:13.6rem}.menu .container-menu .container-menu-right{justify-content:space-around;gap:2rem}.menu .container-menu .container-menu-right .container-icons{gap:2rem}.navbar nav{height:4rem;justify-content:center;gap:6.4rem}.navbar nav a{font-size:1.1rem}}.footer{background-color:#000;height:4rem}.footer .footer-container{align-items:center;display:flex;height:100%;justify-content:space-between;padding-inline:1rem}.footer .footer-container .logo-footer{cursor:pointer;height:2.5rem;width:3.4rem}.footer .footer-container .icons-footer{display:flex;gap:1.6rem}@media screen and (max-width: 768px){.footer{height:3.2rem}.footer .footer-container .logo-footer{height:2.1rem;width:3rem}.footer .footer-container .icons-footer{transform:scale(.8)}}@media screen and (max-width: 430px){.footer{height:4rem}.footer .footer-container .logo-footer{height:3.1rem;width:4rem}.footer .footer-container .icons-footer{transform:scale(1)}}
