*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width: 990px){.container{max-width:720px}}@media screen and (max-width: 750px){.container{max-width:300px}}.linha{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}body,div,section,main,header,footer,p,ul,h1,h2,h3,h4,h5,h6,dt,dd,dl{margin:0;padding:0}ul,li{list-style:none}body{background-color:#E9EBEE}a{text-decoration:none;color:inherit}img{width:100%;display:block}.header{padding:20px 0 10px;color:#F8F8F8;background-color:#F4837D}.header h1{width:calc(50% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.header h1{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 750px){.header h1{text-align:center}.header h1::after{content:"";width:100px;height:2px;margin:10px auto 0;background-color:currentColor;display:block}}.header nav{width:calc(50% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.header nav{width:100%;margin-left:0;margin-right:0}}.logo{font-family:"Merriweather Sans",sans-serif;font-size:1.5em;font-weight:bold;text-transform:capitalize}.menu-nav ul{justify-content:flex-end}.menu-nav ul li+li{margin-left:20px}.menu-nav ul a{padding:15px 10px;font-family:"Merriweather Sans",sans-serif;font-size:1.125em}.menu-nav ul a span{display:block;position:relative}.menu-nav ul a span::after{content:"";width:0px;height:3px;margin-top:2px;background-color:transparent;display:block;position:absolute;transition:0.4s all ease}.menu-nav ul a span:hover::after,.menu-nav ul a.ativo span::after{width:100%;background-color:currentColor}@media screen and (max-width: 750px){.menu-nav ul{justify-content:center}}.intro{padding:40px 0;background-color:#FF9C99;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 8px rgba(0,0,0,0.25);box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.intro h1{font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;text-transform:uppercase;color:#F8F8F8}@media screen and (max-width: 750px){.intro{padding:20px 0}.intro h1{font-size:1.25em}}.footer{color:#F8F8F8;background-color:#F4837D;-webkit-box-shadow:0px -4px 8px rgba(0,0,0,0.25);-moz-box-shadow:0px -4px 8px rgba(0,0,0,0.25);box-shadow:0px -4px 8px rgba(0,0,0,0.25)}.footer .infos{padding:20px 0}.footer h1{width:calc(33.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.footer h1{width:100%;margin-left:0;margin-right:0}}.footer .redes-sociais{justify-content:center;width:calc(33.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.footer .redes-sociais{width:100%;margin-left:0;margin-right:0}}.footer .redes-sociais li+li{margin-left:20px}.footer .redes-sociais a{width:48px;height:48px;border-radius:50%;background-color:#FF9C99;overflow:hidden;display:block}.footer .redes-sociais a.facebook{padding:5px}.footer nav{width:calc(33.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.footer nav{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 990px){.footer h1{text-align:center;width:calc(100% - 20px);min-height:1px;margin-left:10px;margin-right:10px}}@media screen and (max-width: 990px) and (max-width: 750px){.footer h1{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 990px){.footer .redes-sociais{order:2;width:calc(100% - 20px);min-height:1px;margin-left:10px;margin-right:10px}}@media screen and (max-width: 990px) and (max-width: 750px){.footer .redes-sociais{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 990px){.footer nav{margin:20px 0;width:calc(100% - 20px);min-height:1px;margin-left:10px;margin-right:10px}}@media screen and (max-width: 990px) and (max-width: 750px){.footer nav{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 990px){.footer nav ul{justify-content:center}}.footer .copy{padding:10px 20px;font-family:"Poly",serif;font-size:1.125em;text-align:center;background-color:#222}@media screen and (max-width: 750px){.footer .copy{font-size:1em}}@keyframes crescer{from{max-height:0px;opacity:0;transform:translate3d(0, -10px, 0)}to{max-height:500px;opacity:1;transform:translate3d(0, 0, 0)}}@keyframes encolher{from{max-height:500px;opacity:1;transform:translate3d(0, 0, 0)}to{max-height:0px;opacity:0;transform:translate3d(0, -10px, 0)}}.intro-home{padding:120px 0;background-color:#000;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 8px rgba(0,0,0,0.25);box-shadow:0px 4px 8px rgba(0,0,0,0.25)}.intro-home h1{max-width:460px;margin:0px auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F8F8F8}@media screen and (max-width: 990px){.intro-home{padding:90px 0}.intro-home h1{max-width:300px;font-size:1.25em}}.portfolio-home{padding:60px 0}.portfolio-home h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F4837D}.portfolio-home h1::after,.portfolio-home h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.portfolio-home>p{max-width:300px;margin:20px auto 40px;font-family:"Poly",serif;font-size:1.125em;text-align:center;color:#859A9E}.portfolio-home .card{padding:20px;border-radius:5px;margin-top:20px;background-color:#F8F8F8;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 20px);min-height:1px;margin-left:10px;margin-right:10px;-webkit-box-shadow:8px 8px 16px rgba(0,0,0,0.25);-moz-box-shadow:8px 8px 16px rgba(0,0,0,0.25);box-shadow:8px 8px 16px rgba(0,0,0,0.25)}@media screen and (max-width: 750px){.portfolio-home .card{width:100%;margin-left:0;margin-right:0}}.portfolio-home .card .img-container{width:430px;border-radius:5px;overflow:hidden}.portfolio-home .card .divisor{width:4px;height:300px;margin:0 20px;background-color:#F4837D;display:block}.portfolio-home .card .card-info{width:430px;text-align:center}.portfolio-home .card h2{font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;color:#F4837D}.portfolio-home .card h2::after{content:"";width:200px;height:2px;margin:20px auto;background-color:#E9EBEE;display:block}.portfolio-home .card p{max-width:320px;margin:0 auto 40px;font-family:"Poly",serif;font-size:1.125em;line-height:1.4em;color:#A6BDBD}.portfolio-home .card a{padding:12px 20px 10px;border-radius:5px;font-family:"Merriweather Sans",sans-serif;font-size:1.125em;text-transform:uppercase;color:#FF9C99;border:3px solid;display:inline-block;transition:0.4s}.portfolio-home .card a:hover{color:#D46155}@media screen and (max-width: 990px){.portfolio-home .card .divisor{height:200px}.portfolio-home .card h2{font-size:1.25em}.portfolio-home .card p{font-size:1em}}@media screen and (max-width: 750px){.portfolio-home .card{flex-direction:column}.portfolio-home .card .img-container{width:100%}.portfolio-home .card .divisor{width:100%;height:4px;margin:20px 0}.portfolio-home .card .card-info{width:100%}}.qualidades{padding:60px 0;background-color:#FF9C99}.qualidades h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F8F8F8}.qualidades h1::after,.qualidades h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.qualidades ul{margin-top:40px}.qualidades li{margin-top:20px;text-align:center;color:#F4F4F4;width:calc(33.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.qualidades li{width:100%;margin-left:0;margin-right:0}}.qualidades li .icon-container{width:140px;height:140px;padding:25px;border-radius:50%;margin:0 auto;background-color:#F4837D;overflow:hidden}.qualidades li h2{margin-top:20px;font-family:"Merriweather Sans",sans-serif;font-size:1.25em;font-weight:bold;text-transform:uppercase}.qualidades li p{max-width:260px;margin:20px auto 0;font-family:"Poly",serif;font-size:1em;line-height:1.4em}@media screen and (max-width: 990px){.qualidades li .icon-container{width:100px;height:100px}.qualidades li p{font-size:.875em}}@media screen and (max-width: 750px){.qualidades li+li{margin-top:40px}}.quem-sou{padding:60px 0}.quem-sou h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F4837D}.quem-sou h1::after,.quem-sou h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.quem-sou>p{max-width:300px;margin:20px auto 40px;font-family:"Poly",serif;font-size:1.125em;text-align:center;color:#859A9E}.quem-sou .container{margin-top:60px}.quem-sou .img-container{height:430px;border-radius:5px;background-color:#000;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.25);-moz-box-shadow:4px 4px 8px rgba(0,0,0,0.25);box-shadow:4px 4px 8px rgba(0,0,0,0.25);width:calc(50% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.quem-sou .img-container{width:100%;margin-left:0;margin-right:0}}.quem-sou .historia{font-family:"Poly",serif;font-size:1em;line-height:1.4em;color:#859A9E;width:calc(41.66667% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.quem-sou .historia{width:100%;margin-left:0;margin-right:0}}.quem-sou .historia p{margin-top:20px}.faq{padding:60px 0}.faq h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F4837D}.faq h1::after,.faq h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.faq p{max-width:300px;margin:20px auto 40px;font-family:"Poly",serif;font-size:1.125em;text-align:center;color:#859A9E;margin-bottom:20px}.faq .faq-lista{justify-content:center}.faq .faq-lista dt,.faq .faq-lista dd{width:calc(58.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.faq .faq-lista dt,.faq .faq-lista dd{width:100%;margin-left:0;margin-right:0}}.faq .faq-lista dt{padding:10px;border-radius:5px;font-family:"Merriweather Sans",sans-serif;font-size:1em;letter-spacing:0.1em;color:#F4837D;background-color:#F8F8F8;position:relative;cursor:pointer;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.25);-moz-box-shadow:4px 4px 8px rgba(0,0,0,0.25);box-shadow:4px 4px 8px rgba(0,0,0,0.25)}.faq .faq-lista dt::after{content:"";width:20px;height:12px;top:15px;right:20px;background:url("../img/icones/setinha.svg") no-repeat center;background-size:cover;display:inline-block;position:absolute;transition:0.5s ease}.faq .faq-lista dt.ativo::after{transform:rotate(180deg)}.faq .faq-lista dt{margin-top:20px}.faq .faq-lista dd{max-height:0px;padding:10px;font-family:"Poly",serif;font-size:16em;line-height:1.4em;color:#222;font-size:1em;overflow:hidden;animation:encolher 0.5s ease forwards}.faq .faq-lista dd.ativo{max-height:500px;animation:crescer 0.5s ease forwards}.contato{padding:60px 0;background-color:#FF9C99}.contato form{width:calc(50% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.contato form{width:100%;margin-left:0;margin-right:0}}.contato form .campo{margin-bottom:20px}.contato form .campo label{margin-bottom:5px;font-family:"Poly",serif;font-size:1.125em;color:#F8F8F8;display:block}.contato form .campo input,.contato form .campo textarea{width:100%;padding:10px;border:2px solid #F4837D;border-radius:5px;font-family:"Poly",serif;font-size:1em;letter-spacing:0.1em;color:#222;background-color:rgba(248,248,248,0.5);outline:none;transition:0.2s}.contato form .campo input:focus,.contato form .campo textarea:focus{border-color:#F8F8F8}.contato form button{padding:12px 20px 10px;border-radius:5px;font-family:"Merriweather Sans",sans-serif;font-size:1.125em;text-transform:uppercase;color:#FF9C99;border:3px solid;display:inline-block;transition:0.4s;color:#F4837D;background-color:rgba(248,248,248,0.5);cursor:pointer}.contato form button:hover{color:#D46155}@media screen and (max-width: 750px){.contato form button{width:100%}}.contato h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F8F8F8}.contato h1::after,.contato h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.contato .container{margin-top:40px;justify-content:space-around;align-items:flex-start}.contato .redes-sociais{width:calc(33.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.contato .redes-sociais{width:100%;margin-left:0;margin-right:0}}.contato .redes-sociais h2{font-family:"Merriweather Sans",sans-serif;font-size:1.125em;font-weight:bold;text-align:center;color:#F8F8F8}.contato .redes-sociais h2::after{content:"";width:100px;height:3px;margin:2px auto 20px;background-color:currentColor;display:block}.contato .redes-sociais .linha{justify-content:center}.contato .redes-sociais li+li{margin-left:20px}.contato .redes-sociais a{width:48px;height:48px;border-radius:50%;background-color:#F4837D;overflow:hidden;display:block}.contato .redes-sociais a.facebook{padding:5px}@media screen and (max-width: 750px){.contato .redes-sociais{display:none}}.slide-wrapper{overflow:hidden}.slide{display:flex}.slide:hover{will-change:transform}.slide li{width:80vw;max-width:800px;border-radius:5px;margin:0 20px;flex-shrink:0;overflow:hidden;opacity:0.8;transform:scale(0.8);transition:0.3s}.slide li.ativo{opacity:1;transform:scale(1)}[data-controle="slide"]{display:flex;justify-content:center;margin-top:20px}[data-controle="slide"] li a{width:16px;height:16px;border-radius:50%;margin:5px;text-indent:-500px;background-color:#F8F8F8;overflow:hidden;display:block}[data-controle="slide"] li:hover a,[data-controle="slide"] li.ativo a{background-color:#D46155}.galeria{padding:60px 0;margin-top:40px;background-color:#FF9C99}.galeria h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F8F8F8}.galeria h1::after,.galeria h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.galeria>p{max-width:300px;margin:20px auto 40px;font-family:"Poly",serif;font-size:1.125em;text-align:center;color:#F4F4F4}.galeria .fotos{display:grid;grid-template-areas:"foto-1 foto-1" "foto-2 foto-3" "titulo titulo";gap:20px}.galeria .fotos .f1{height:200px;grid-area:foto-1;background-color:#000}.galeria .fotos .f2{height:200px;grid-area:foto-2;background-color:#000}.galeria .fotos .f3{height:200px;grid-area:foto-3;background-color:#000}.galeria .fotos h2{font-family:"Merriweather Sans",sans-serif;font-size:1.25em;text-align:center;color:#F8F8F8;grid-area:titulo}@media screen and (max-width: 750px){.galeria .fotos{grid-template-areas:"titulo" "foto-1" "foto-2" "foto-3"}.galeria .fotos h2{margin-top:20px}}.orcamento{padding:60px 0}.orcamento form{width:calc(50% - 20px);min-height:1px;margin-left:10px;margin-right:10px}@media screen and (max-width: 750px){.orcamento form{width:100%;margin-left:0;margin-right:0}}.orcamento form .campo{margin-bottom:20px}.orcamento form .campo label{margin-bottom:5px;font-family:"Poly",serif;font-size:1.125em;color:#FF9C99;display:block}.orcamento form .campo input,.orcamento form .campo textarea{width:100%;padding:10px;border:2px solid #F4837D;border-radius:5px;font-family:"Poly",serif;font-size:1em;letter-spacing:0.1em;color:#222;background-color:rgba(248,248,248,0.5);outline:none;transition:0.2s}.orcamento form .campo input:focus,.orcamento form .campo textarea:focus{border-color:#F8F8F8}.orcamento form button{padding:12px 20px 10px;border-radius:5px;font-family:"Merriweather Sans",sans-serif;font-size:1.125em;text-transform:uppercase;color:#FF9C99;border:3px solid;display:inline-block;transition:0.4s;color:#F4837D;background-color:rgba(248,248,248,0.5);cursor:pointer}.orcamento form button:hover{color:#D46155}@media screen and (max-width: 750px){.orcamento form button{width:100%}}.orcamento .container{margin-top:40px;justify-content:space-around;align-items:flex-start}.orcamento h1{margin:0 auto;font-family:"Merriweather Sans",sans-serif;font-size:1.75em;font-weight:bold;text-align:center;color:#F4837D;margin-bottom:60px}.orcamento h1::after,.orcamento h1::before{content:"";width:40px;height:3px;margin:0 10px 7px 10px;background-color:currentColor;display:inline-block}.orcamento p{width:calc(33.33333% - 20px);min-height:1px;margin-left:10px;margin-right:10px;font-family:"Poly",serif;font-size:1em;line-height:1.4em;color:#859A9E}@media screen and (max-width: 750px){.orcamento p{width:100%;margin-left:0;margin-right:0}}.orcamento p a{color:#FF9C99;text-decoration:underline;transition:0.3s}.orcamento p a:hover{color:#D46155}@media screen and (max-width: 750px){.orcamento p{margin-top:40px;text-align:center}}
