body{margin:0;padding:0;box-sizing:border-box}header{background:linear-gradient(180deg, #e8f5c8 0%, #ffffff 96.87%);padding:2rem}header nav{display:flex;flex-direction:column;align-items:center;gap:1.6rem}header nav .linha{border-top:1px solid #000;width:80%}header nav ul{display:inline-flex;gap:2rem}header nav ul li{list-style:none}header nav ul li a{text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1rem;color:#0c0421;font-weight:500}header nav ul li a:hover{cursor:pointer;color:#4e75ff}header #home{max-width:1040px;margin:0 auto;width:80%;display:flex;align-items:center;justify-content:space-between}header #home .textos-home{max-width:464px}header #home .textos-home h1{font-size:39px;color:#0c0421;margin-bottom:2rem;font-family:"Krona One",sans-serif}header #home .textos-home h1 span{color:#4e75ff}header #home .textos-home .btn-main{width:280px;height:66px;color:#fff;border:none;outline:none;border-radius:66px;background-color:#cadafa;font-size:1.3rem}header #home .textos-home .btn-main:hover{cursor:pointer;background-color:#4e75ff}header #home .img-home{max-width:474px}header #home .img-home img{width:100%}#nosso-espaco{margin:0 auto;width:80%}#nosso-espaco .detalhes{width:100%;display:inline-flex;align-items:center;justify-content:space-around;gap:2rem;padding:2rem 0}#nosso-espaco .detalhes .imgs-espaco,#nosso-espaco .detalhes .espaco-textos{max-width:500px}#nosso-espaco .detalhes .espaco-textos .titulo{font-family:"Krona One",sans-serif;font-size:1.8rem;color:#4e75ff;font-weight:500}#nosso-espaco .detalhes .espaco-textos .infos{font-family:"Montserrat",sans-serif;font-size:1.2rem;color:#0c0421}#nosso-espaco .detalhes .espaco-textos .separador{width:100%}#nosso-espaco .detalhes:nth-child(2){flex-direction:row-reverse}#servico{background:linear-gradient(180deg, #e8f5c8 0%, #ffffff 96.87%);padding:5rem 0}#servico .cards{margin:0 auto;width:80%;display:flex;gap:1.5rem}#servico .cards .card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(202, 212, 250, 0.3) 100%);padding:1rem 1.5rem;text-align:center;border:1px solid #fff;border-radius:3rem}#servico .cards .card-titulo{font-family:"Krona One",sans-serif;font-size:1.6rem;color:#0c0421}#servico .cards .card-texto{font-family:"Montserrat",sans-serif;font-size:1.2rem;color:#0c0421}#desconto{display:flex;align-items:center;justify-content:space-between;text-align:center}#desconto h4{font-family:"Krona One",sans-serif;font-size:1.6rem;color:#0c0421}#desconto p{font-family:"Montserrat",sans-serif;font-size:1.2rem;color:#0c0421}#desconto .input-btn{width:790px;height:65px;border:1px solid #4e75ff;border-radius:65px;margin:0 auto;display:inline-flex}#desconto .input-btn input{font-family:"Montserrat",sans-serif;font-size:1.2rem;color:#0c0421;width:513.5px;border:none;outline:none;margin-left:2rem}#desconto .input-btn button{font-family:"Montserrat",sans-serif;font-size:1.2rem;color:#fff;width:276.5px;background:#4e75ff;border-radius:0 65px 65px 0;border:none}#desconto .input-btn button:hover{cursor:pointer;background-color:#85a0ff}#contatos{margin:0 auto;width:80%;display:flex;justify-content:space-between;gap:2rem}#contatos .contatos-imgs{max-width:50%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-around}#contatos .contatos-imgs img{width:100%}#contatos .contatos-imgs img:nth-child(n+2){width:48%}#contatos .contatos-form{max-width:50%;background:linear-gradient(180deg, #e8f5c8 0%, #ffffff 96.87%);padding:2rem 3rem;border-radius:2rem}#contatos .contatos-form .titulo{font-family:"Krona One",sans-serif;font-size:1.9rem;color:#4e75ff}#contatos .contatos-form .infos,#contatos .contatos-form .inputs .form-group label{font-family:"Montserrat",sans-serif;font-size:1.2rem;color:#0c0421}#contatos .contatos-form .inputs{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;align-self:stretch}#contatos .contatos-form .inputs input,#contatos .contatos-form .inputs .btn,#contatos .contatos-form .inputs .form-group textarea{border-radius:25px;padding:1rem;border:none}#contatos .contatos-form .inputs .form-group{width:100%;display:flex;flex-direction:column;gap:.5rem}#contatos .contatos-form .inputs .form-group label{font-weight:bold}#contatos .contatos-form .btn{background:#cadafa;margin-top:2rem;color:#fff;font-size:1rem;width:100%;transition:.3s}#contatos .contatos-form .btn:hover{background:#4e75ff}footer{background:#e8f5c8;padding:2rem;text-align:center;margin-top:5rem;display:flex;flex-direction:column;gap:.5rem;font-family:"Montserrat",sans-serif;font-size:1rem;color:#0c0421}