.title_t1,.title_t2{text-align:center;text-transform:uppercase;font:700 2rem/1.25 Playfair,sans-serif;margin-top:40px;margin-bottom:40px}.title_t1{background:var(--p1-Bronze,linear-gradient(181deg,#aa735f 1.27%,#e4b16d 31.56%,#ce733a 60.72%,#d1b37c 89.87%,#f4ebd7 120.17%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_t2{color:#5e2924}.content_btt_cta{display:flex;justify-content:center;align-items:center}#clientes_satisfeitos,#contato,#servicos,#sobre_nos{scroll-margin-top:100px}.diferenciais{padding-top:40px;padding-bottom:40px;min-height:658px}.grid_diferenciais{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;perspective:900px}.diferencial{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;border:2px solid var(--p2-Dourado,#f2d99f);background:linear-gradient(6deg,rgba(186,145,33,.3) .42%,rgba(219,180,77,.3) 25.38%,rgba(251,243,173,.3) 51.31%,rgba(224,190,99,.3) 77.24%,rgba(242,217,159,.3) 102.21%);box-shadow:0 0 6px 2px rgba(0,0,0,.12);padding:40px;transition:transform .25s ease;will-change:transform}.diferencial img{display:block;margin-bottom:12px;transition:transform .25s ease}.diferencial:hover{transform:translate(4px,-6px)}.titulo_diferencial{font:600 1.25rem/1.25 Montserrat,sans-serif;background:var(--Boto-Bronze,linear-gradient(181deg,#aa735f 1.27%,#e4b16d 36.71%,#ce733a 84.16%,#d1b37c 120.17%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;padding-top:16px}.conteudo_diferencial{font:400 1rem/1.25 Montserrat,sans-serif;color:#2e2e2e;text-align:center;padding-top:16px}.sobre_nos{background:linear-gradient(90deg,#d7b264 30%,#fff 30.1%);padding:40px 0;padding-bottom:80px;border-top:24px solid #d7b264;border-bottom:24px solid #d7b264;position:relative}.sobre_nos::before{content:"";position:absolute;left:0;right:0;top:-24px;height:8px;background:#000}.sobre_nos::after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:8px;background:#000}.grid_sobre_nos{display:grid;grid-template-columns:1fr 2fr;gap:40px}.conteudo_sobre_nos p{font:400 1rem/1.5 Montserrat,sans-serif;color:#2e2e2e;margin-bottom:16px}.conteudo_sobre_nos ul{list-style-type:circle;padding-left:20px}.conteudo_sobre_nos ul li{font:400 1rem/1.5 Montserrat,sans-serif;color:#2e2e2e;margin-bottom:16px}.servicos{background-image:linear-gradient(rgba(0,0,0,.52),rgba(0,0,0,.52)),url("/static/pyspot/img/bg_service.0827ab9b2072.webp");background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;background-blend-mode:multiply;padding:40px 0;padding-bottom:80px}.item_services{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.servico{font:600 1rem/1.25 Montserrat,sans-serif;padding:12px;background:#f9dF1E33;border-radius:8px;border:1px solid #d7b264;color:#f4f4f4;text-align:center;cursor:pointer}.servico:hover{background:#f9df1e;color:#2e2e2e}.compromisso{background:var(--p2-Dourado,linear-gradient(9deg,#f2d99F66 23.63%,#e0bE6366 39.2%,#fbf3AD66 55.37%,#dbb44D66 71.54%,#ba912166 87.1%));padding-bottom:60px}.video_trkm{display:flex;justify-content:center;height:500px;border-radius:8px}.video_trkm video{height:500px;border-radius:8px}.clientes_satisfeitos{padding-top:40px;padding-bottom:80px}.grid_clientes_satisfeitos{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.depoimento{transition:transform .25s ease,box-shadow .25s ease;padding:40px;border-radius:8px;box-shadow:2px 2px 6px 2px rgba(0,0,0,.12)}.depoimento:hover{box-shadow:0 12px 28px rgba(0,0,0,.16)}.estrelas{display:flex;justify-content:center;gap:4px;margin-bottom:16px;margin-top:16px}.icon-star{color:#f9df1e;width:32px;height:32px}.depoimento_content{font:400 1rem/1.25 Montserrat,sans-serif;text-align:center;color:#2e2e2e;margin-bottom:16px}.cliente_nome{font:600 1rem/1.25 Montserrat,sans-serif;text-align:center;color:#2e2e2e}.contato{background:url("/static/pyspot/img/bg_images_contato.0f6c8bc2d555.png") no-repeat center center}.form_contato{width:600px;margin:0 auto;margin-bottom:40px}.form_group{margin-bottom:20px}.form_group label{font:600 1rem/1.5 Montserrat,sans-serif;color:#2e2e2e;display:block;margin-bottom:8px}.form_group input,.form_group textarea{height:48px;background:#f7f7f7;border:1px solid #ededed;border-radius:5px;width:100%;padding:8px 12px;color:#2e2e2e;font:400 1rem/1.25 Montserrat,sans-serif}.form_group textarea{height:auto}.form_group input:focus,.form_group textarea:focus{outline:0;border:1px solid #d7b264}.cols_2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form_contato .btt_cta{border:none;font:700 1rem/1.25 Montserrat,sans-serif;color:#2e2e2e;text-transform:uppercase;padding:18px 24px}.grid_btt_cta{justify-content:center;align-items:center;display:flex}.bg_perguntas{background:var(--cor-s2)}.title_perguntas{font:700 2.5rem/1.25 Playfair,sans-serif;color:var(--cor-p2);margin-bottom:40px;padding-top:80px;text-align:center}.sub_title_perguntas_container{display:flex;flex-direction:column;gap:4px;padding-bottom:40px}.text_answer{font:400 1rem/1.5 Montserrat,sans-serif;color:#2e2e2e}.sub_title_perguntas{font:400 1.125rem/1.5 "Instrument Sans",sans-serif;text-align:center}.faq-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;border:0;background:0 0;font:600 1rem/1.3 Montserrat,sans-serif;color:#2e2e2e;cursor:pointer;gap:12px;text-align:left}.faq-item{background:#fff;border:2px solid #d7b264;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25);margin:18px 0}.faq-panel{padding:8px 24px 22px;color:#f3f8f3}.faq-item .chev{transition:transform .2s ease;color:#d7b264}.faq-item.is-open .chev{transform:rotate(180deg)}.faq-trigger::-webkit-details-marker{display:none}.btt_faq{padding-top:48px}@media (max-width:1000px){.grid_diferenciais{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.diferenciais{min-height:auto}.title_t1,.title_t2{font-size:1.5rem;margin-top:24px;margin-bottom:24px}.sobre_nos{background:linear-gradient(180deg,#d7b264 30%,#fff 30.1%)}.grid_sobre_nos{grid-template-columns:1fr;justify-content:center;align-items:center;padding-right:20px;padding-left:20px}.fundador{display:flex;justify-content:center}.grid_clientes_satisfeitos{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.diferencial{padding:20px}.title_t2{font-size:1.25rem}.form_contato{width:100%}}@media (max-width:500px){.depoimento{padding:20px}}@media (max-width:400px){.title_t1,.title_t2{font-size:1.25rem}.grid_clientes_satisfeitos{grid-template-columns:1fr}.grid_diferenciais{grid-template-columns:1fr}}