@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .Lista{align-items:start;}}@media(max-width:767px){.elementor .Titulos_section{font-family:var(--Titulos);font-size:10vw;line-height:10vw;text-align:start;}}@media(max-width:767px){.elementor .titulos{font-family:var(--Titulos);font-size:12vw;line-height:12vw;}}@media(max-width:767px){.elementor .btn{font-size:3.9vw;color:var(--Branco);text-align:center;}}@media(max-width:767px){.elementor .sub-titulos{font-size:10vw;line-height:10vw;}}@media(max-width:767px){.elementor .paragrafo{width:100%;font-size:4.3vw;line-height:7vw;padding-inline-end:0px;display:block;}}@media(max-width:767px){.elementor .container_main{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .sub-titulos-projetos{font-weight:500;}}@media(max-width:767px){.elementor .e-8daa7f7-7c8e536{font-size:13vw;line-height:13vw;text-align:start;}}@media(max-width:767px){.elementor .e-9df8c32-513982c{width:100%;}}@media(max-width:767px){.elementor .e-a422419-af9ec50{font-size:8vw;}}@media(max-width:767px){.elementor .e-c24d5f4-61483df{width:25px;height:25px;}}@media(max-width:767px){.elementor .e-c7f5b75-d786c75{display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .e-2db2e0b-8c61e5c{display:flex;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-5528370-83c50b0{flex-direction:column;gap:10px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-efc28fb-8015993{text-align:center;}}@media(max-width:767px){.elementor .e-769ff81-03e26bb{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-672f05e6-5a3699e{aspect-ratio:1/1;display:none;}}@media(max-width:767px){.elementor .e-28b2c4f-be04ae1{aspect-ratio:1/1;display:block;}}@media(max-width:767px){.elementor .e-48aecc4b-f92bb97{padding-block-start:0px;margin-block-start:90px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-339194a1-75d3597{font-weight:400;font-size:10vw;line-height:10vw;text-align:center;}}@media(max-width:767px){.elementor .e-4a9b6c9-327b6c9{font-size:10vw;line-height:10vw;text-align:center;}}@media(max-width:767px){.elementor .e-16f3dadb-54f78ce{text-align:center;}}@media(max-width:767px){.elementor .e-64fac86-ec8bff7{font-size:5vw;}}@media(max-width:767px){.elementor .e-3025355-441be1f{font-size:5vw;}}@media(max-width:767px){.elementor .e-8a5ad31-40f7c9e{font-size:5vw;}}@media(max-width:767px){.elementor .e-1a97af5-1eca63a{font-size:5vw;}}@media(max-width:767px){.elementor .e-379042b-ac44ea7{font-size:5vw;}}@media(max-width:767px){.elementor .e-313c4f8-a3ad7d4{font-size:4.9vw;}}@media(max-width:767px){.elementor .e-aacd971-09dc879{padding:0px;}}@media(max-width:767px){.elementor .e-cc823b7-475bc1f{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);grid-auto-flow:column;}}@media(max-width:767px){.elementor .e-3c3ad157-15237cd{padding:0px;gap:20px;}}@media(max-width:767px){.elementor .e-4c1508f0-27499b4{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-6f59229c-d47cec0{width:100%;padding:0px;gap:20px;}}@media(max-width:767px){.elementor .e-5603197-edf1b93{padding:0px;}}@media(max-width:767px){.elementor .e-708fd85b-38c3107{width:100%;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}}@media(max-width:767px){.elementor .e-3ba3b088-ef6cc0b{width:100%;}}@media(max-width:767px){.elementor .e-1f95ed61-6dea35a{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .e-3f710b0c-3f9089c{aspect-ratio:1/1;object-fit:cover;object-position:center center;}}@media(max-width:767px){.elementor .e-35964eab-de7b1e1{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-cc29779-c31e7c3{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .e-55cec57f-ccf6dd1{width:100%;}}@media(max-width:767px){.elementor .e-33af57a4-5da9b04{width:100%;}}@media(max-width:767px){.elementor .e-702b9332-661af69{gap:20px;}}@media(max-width:767px){.elementor .e-1429b4c4-f63cb45{padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-271558d5-df86639{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-cfcc5b5-68d7f88{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-2b016506-b2a6213{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .e-1f37c771-a0f8b41{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-a8bbb99-c7ced60{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-7054c1b-98d3e41{width:100%;}}@media(max-width:767px){.elementor .e-90f6f66-09be75e{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .e-b673769-917a31b{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-b07870f-4c15eda{width:100%;padding:0px;}}@media(max-width:767px){.elementor .e-e466980-023c0ad{width:100%;}}@media(max-width:767px){.elementor .e-0d305e8-629e146{width:100%;}}@media(max-width:767px){.elementor .e-8f5619f-261b8a7{gap:20px;}}@media(max-width:767px){.elementor .e-60abfef-95cbd88{padding-inline-start:20px;padding-inline-end:20px;gap:20px;}}@media(max-width:767px){.elementor .e-26b865be-4919b71{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-539bba9d-eaadf77{padding:0px;}}@media(max-width:767px){.elementor .e-23e7c2e4-5568542{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-5dbe75db-c254619{font-weight:600;font-size:7vw;}}@media(max-width:767px){.elementor .e-7d1558b6-b373611{padding:0px;}}@media(max-width:767px){.elementor .e-301d6559-7d6c384{padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}