.elementor .e-19c07c1c-997d{font-family:Poppins;font-weight:600;font-size:1.5rem;color:#213D85;letter-spacing:0.12em;line-height:1.7;}.elementor .e-788816ed-577b{font-family:"Barlow Condensed";font-weight:800;font-size:5.7rem;color:#304CA3;letter-spacing:-0.035em;line-height:1.06;text-shadow:0.25rem 0.3rem 0 #FFFFFF;\n}.elementor .e-b04eddb-115a{font-family:Poppins;font-size:2rem;color:#213D85;line-height:1.7;}.elementor .e-31166747-b9ac:hover,.elementor .e-31166747-b9ac:focus-visible{background-color:#FFD05A;}.elementor .e-31166747-b9ac{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#FFBD00;align-self:flex-start;}.elementor .e-11ee4863-f7d6:hover,.elementor .e-11ee4863-f7d6:focus-visible{background-color:#E0EFF7;}.elementor .e-11ee4863-f7d6{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#F0F8FC;align-self:flex-start;}.elementor .e-1ad2993b-1691{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-3fe8cb1-aee2{font-family:Poppins;font-size:1.5rem;color:#213D85;line-height:1.7;}.elementor .e-485c7c8b-dc9d{max-width:48%;padding:0px;flex-direction:column;gap:2.5rem;}.elementor .e-f929603-947f{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;align-items:center;}.elementor .e-e3d0a24-bde7{min-height:62rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:3rem;padding-inline-end:3rem;background-image:url("https://vestibular.ucp.br/wp-content/uploads/2026/10/UCP-Vestibular-2027-Fade.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#B0E2EE;flex-direction:column;justify-content:center;}.elementor .e-4418e646-fad8{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-514fc1cc-7411:hover,.elementor .e-514fc1cc-7411:focus-visible{background-color:#E0EFF7;}.elementor .e-514fc1cc-7411{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#F0F8FC;align-self:flex-start;}.elementor .e-7437a74-67ec{padding:0px;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-3b4bd93a-17d8{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-75d1a231-e523{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F5FAFD;flex-direction:column;}.elementor .e-1215d5ea-a6ae{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-36eeab85-c2da{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-2f088eff-e0a5{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-1cbf2107-bdb5{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-60aa21b3-89af{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-1c9be341-4f87{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-6cf06f21-d87f{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-4a3eaa87-7495{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-146b7cfa-5f98{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-2a2e1c09-cb74{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-42c2350e-3265{padding:0px;flex-direction:row;gap:3rem;}.elementor .e-7d316b99-f577{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-4978db96-3b16{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-7c0d2a-ee16{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-46b649b3-a804{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-37bbf429-4924{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-47648866-40b5{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-25efb9f9-c5d3{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-367b7211-e2d5{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.6rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-66677332-c662{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-36648f05-263d{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-66fa39ba-c95b{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.6rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-623396bb-ad51{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-5f311090-872a{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-14cf4a39-79ff{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.6rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-415b4afa-5e15{max-width:95rem;padding:0px;flex-direction:column;gap:0px;}.elementor .e-79b8b682-cf28:hover,.elementor .e-79b8b682-cf28:focus-visible{background-color:#FFD05A;}.elementor .e-79b8b682-cf28{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#FFBD00;align-self:flex-start;}.elementor .e-960bdc4-eba6:hover,.elementor .e-960bdc4-eba6:focus-visible{background-color:#E0EFF7;}.elementor .e-960bdc4-eba6{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#F0F8FC;align-self:flex-start;}.elementor .e-588aa701-2991{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-4e4d22eb-6f2e{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-27487f33-35f9{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-3c8bcebd-baa9{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.3;}.elementor .e-18566594-badb{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-1c8d0d16-a19b{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.4;}.elementor .e-4b5fa343-8afd{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-516d5a63-324f{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-3b655bd3-1f75{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.4;}.elementor .e-9c3c6a1-b0ec{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-26509368-c9f0{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-788f4a5d-e47f{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.4;}.elementor .e-1872df57-6855{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-386387e3-647b{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-28ab71f3-42ef{padding:0px;flex-direction:row;gap:3rem;}.elementor .e-7668326e-6d47{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-6a32451c-409d{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-20d2cdca-fb1a:hover,.elementor .e-20d2cdca-fb1a:focus-visible{background-color:#FFD05A;}.elementor .e-20d2cdca-fb1a{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#FFBD00;align-self:flex-start;}.elementor .e-299e6446-62e5{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:2rem;border-block-start-width: 0.1rem; border-block-end-width: 0.1rem; border-top-style: solid; border-top-color: #E3E8EF; border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-e5de112-3be0{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-22555a7-40c7{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-1a124d37-f56a{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-58d7d45a-a233{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-3994c9ba-8c61:hover,.elementor .e-3994c9ba-8c61:focus-visible{background-color:#FFD05A;}.elementor .e-3994c9ba-8c61{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#FFBD00;align-self:flex-start;}.elementor .e-476ad6ee-38ae:hover,.elementor .e-476ad6ee-38ae:focus-visible{background-color:#E0EFF7;}.elementor .e-476ad6ee-38ae{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#F0F8FC;align-self:flex-start;}.elementor .e-5c1d8e1c-cc6e{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-1fdba6f2-7222{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-2e0c5df0-8e64{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F5FAFD;flex-direction:column;}.elementor .e-644e0d88-9861{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-4938961e-2d6e{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-20a67168-1167{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-16ad522b-32b8{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.8rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-67bde6c4-e60c{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-1c1c28e0-5116{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-1c4ee2f2-de3c{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.8rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-ad3e280-48ff{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-3cf11569-c24a{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-268273e6-33b8{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.8rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-3ca0bbd6-82e2{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-1d7b15e0-9d62{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-44d671a9-4ecc{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.8rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-38a6b4b1-d206{font-family:Poppins;font-weight:600;font-size:1.9rem;color:#304CA3;line-height:1.35;}.elementor .e-bf570f5-7dba{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-6c1dce24-d3bd{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:0.8rem;border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-68f444a2-c80c{max-width:95rem;padding:0px;flex-direction:column;gap:0px;}.elementor .e-4a3cbf5d-47a7{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-40316923-3e48{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-3128db6d-1204{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-3a891b03-518c{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-610debcd-2aa8:hover,.elementor .e-610debcd-2aa8:focus-visible{background-color:#FFD05A;}.elementor .e-610debcd-2aa8{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#FFBD00;align-self:flex-start;}.elementor .e-35424954-27fa:hover,.elementor .e-35424954-27fa:focus-visible{background-color:#E0EFF7;}.elementor .e-35424954-27fa{font-family:Poppins;font-weight:600;font-size:1.7rem;color:#304CA3;line-height:1.5;text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.7rem;background-color:#F0F8FC;align-self:flex-start;}.elementor .e-5cfcf1f6-1585{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-60d3ecf8-81d0{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-4b4478ba-64ed{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#EAF7FB;flex-direction:column;}.elementor .e-1e88b59-254b{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-48e55e15-820d{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;cursor: default;\n}.elementor .e-187360c1-84d9{max-width:118rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-3c466023-39d6{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-7de33231-8344{padding:0px;flex-direction:column;gap:0px;}