@media(max-width:767px){.elementor .e-692db811-8b7ed7f{font-size:0px;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-5c10799b-1f9d102{width:60%;font-family:"Cormorant Garamond";font-size:20px;color:#ffffff;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-5ca1c33e-102f286{font-size:16px;color:#252525;margin-block-start:5px;margin-inline-start:15px;}}@media(max-width:767px){.elementor .e-7648edec-f49ae53{font-size:10px;color:#717171;}}@media(max-width:767px){.elementor .e-1fd4f9de-4d3a63f{font-size:16px;color:#252525;}}@media(max-width:767px){.elementor .e-70f2479d-ad8f8ec{margin-block-end:5px;border-radius:10px;border-width:1px;border-color:#c9c9c9;border-style:solid;flex-direction:column;}}@media(max-width:767px){.elementor .e-2ced9dad-b3e298e{font-size:10px;color:#717171;}}@media(max-width:767px){.elementor .e-54fd2cf5-205f959{font-size:16px;color:#252525;}}@media(max-width:767px){.elementor .e-2629a0c4-6c33b3e{margin-block-end:5px;border-radius:10px;border-width:1px;border-color:#c9c9c9;border-style:solid;flex-direction:column;}}@media(max-width:767px){.elementor .e-6520a7df-6538c69{font-size:10px;color:#717171;}}@media(max-width:767px){.elementor .e-1193bb79-b6ce690{font-size:16px;}}@media(max-width:767px){.elementor .e-4159d5dd-3480117{margin-block-end:5px;border-radius:10px;border-width:1px;border-color:#c9c9c9;border-style:solid;flex-direction:column;}}@media(max-width:767px){.elementor .e-2ea17e25-60016fe{padding:10px;margin:0px;flex-direction:column;}}@media(max-width:767px){.elementor .e-587c0c68-18ae50f{width:80%;padding:0px;margin-block-start:10px;margin-inline-start:10px;border-radius:20px;background-color:#ffffff;}}@media(max-width:767px){.elementor .e-2d2819ae-40517d9{width:100%;height:700px;background-image:linear-gradient(#00000030, #00000030),url("https://vivapra.com.br/wp-content/uploads/2026/07/home.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,contain;background-position:0% 0%;background-color:#ffffff;}}