.elementor .e-453b49e1-7ac9{font-family:Poppins;font-weight:600;font-size:1.5rem;color:#213D85;letter-spacing:0.12em;line-height:1.7;}.elementor .e-25ac4a1e-15e8{font-family:"Barlow Condensed";font-weight:800;font-size:6.4rem;color:#304CA3;letter-spacing:-0.035em;line-height:1.06;text-shadow:0.25rem 0.3rem 0 #FFFFFF;\n}.elementor .e-6c1559d9-54b7{font-family:Poppins;font-size:2rem;color:#213D85;line-height:1.7;}.elementor .e-ddf484c-eef5:hover,.elementor .e-ddf484c-eef5:focus-visible{background-color:#FFD05A;}.elementor .e-ddf484c-eef5{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-3f570530-a13b:hover,.elementor .e-3f570530-a13b:focus-visible{background-color:#E0EFF7;}.elementor .e-3f570530-a13b{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-6be84036-f1b9:hover,.elementor .e-6be84036-f1b9:focus-visible{background-color:#E0EFF7;}.elementor .e-6be84036-f1b9{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-2c1b240d-ca4d{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-18bf656e-7864{font-family:Poppins;font-size:1.5rem;color:#213D85;line-height:1.7;}.elementor .e-37f696bb-a10d{max-width:48%;padding:0px;flex-direction:column;gap:2.5rem;}.elementor .e-4fbc4eac-7877{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-aebd044-ba09{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-1ed4d1b9-9cc8{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-52c751aa-e32c:hover,.elementor .e-52c751aa-e32c:focus-visible{background-color:#E0EFF7;}.elementor .e-52c751aa-e32c{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-d5bc975-d503:hover,.elementor .e-d5bc975-d503:focus-visible{background-color:#E0EFF7;}.elementor .e-d5bc975-d503{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-29db7fac-3e0b{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-79679106-7bb0{padding:0px;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-7f1b367-9538{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-402b4d3f-c414{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F5FAFD;flex-direction:column;}.elementor .e-7616a398-233d{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-7e6abedd-6f50{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-337c2607-45af{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-3450bf08-dce5{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-5b19fd14-3abd:hover,.elementor .e-5b19fd14-3abd:focus-visible{background-color:#E0EFF7;}.elementor .e-5b19fd14-3abd{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-3528e239-85ec{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:1.2rem;flex:0 1 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-19df1516-1add{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-1bffc792-f3e3{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-4b557b79-edb3:hover,.elementor .e-4b557b79-edb3:focus-visible{background-color:#E0EFF7;}.elementor .e-4b557b79-edb3{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-4f4c28ee-d2a7{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:1.2rem;flex:0 1 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-de525b0-5af5{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-70b61aa5-fdba{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-5a10602e-2672:hover,.elementor .e-5a10602e-2672:focus-visible{background-color:#E0EFF7;}.elementor .e-5a10602e-2672{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-7ce28fed-a6bf{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:1.2rem;flex:0 1 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-35e491ac-fd6a{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-9c21e8a-e5ba{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-5e7c29c-f52e:hover,.elementor .e-5e7c29c-f52e:focus-visible{background-color:#E0EFF7;}.elementor .e-5e7c29c-f52e{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-12426aa1-7b43{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:1.2rem;flex:0 1 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-70a9684e-43da{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-cf52be1-dbae{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-39cbe3c8-b4c0:hover,.elementor .e-39cbe3c8-b4c0:focus-visible{background-color:#E0EFF7;}.elementor .e-39cbe3c8-b4c0{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-121a0716-5ba3{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.1rem;flex-direction:column;gap:1.2rem;flex:0 1 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: #E3E8EF;\n}.elementor .e-4b8b0de8-d0c8{padding:0px;flex-direction:row;gap:3rem;flex-wrap:wrap;}.elementor .e-3d31a5aa-439c{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-562a3b9a-15cd{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-a9ba2b0-4d59{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-5bc088b9-ceeb{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-52531c64-4dcd:hover,.elementor .e-52531c64-4dcd:focus-visible{background-color:#FFD05A;}.elementor .e-52531c64-4dcd{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-6a6ee56e-c2de{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-6476ce1d-4760{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#EAF7FB;flex-direction:column;}.elementor .e-86b29ca-5474{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-6969f05d-171b{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-22ae250a-edd6{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-769dc9c2-b485{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-491d15c-e2ab{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-77a4229d-801f{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-577728f2-777e{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-7588a091-b998{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-24dc000d-4972{font-family:Poppins;font-weight:600;font-size:2rem;color:#304CA3;line-height:1.35;}.elementor .e-3d174a35-b3b8{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-18bc00ea-e789{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-14bfa5f3-b377{padding:0px;flex-direction:row;gap:3rem;}.elementor .e-527d2bbe-da59:hover,.elementor .e-527d2bbe-da59:focus-visible{background-color:#E0EFF7;}.elementor .e-527d2bbe-da59{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-255d5c49-f589{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-1b861677-dec8{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-8d7ae54-14dd{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-84d3a6f-1cd5{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-28594c31-545b:hover,.elementor .e-28594c31-545b:focus-visible{background-color:#FFD05A;}.elementor .e-28594c31-545b{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-60aebf36-aab8:hover,.elementor .e-60aebf36-aab8:focus-visible{background-color:#E0EFF7;}.elementor .e-60aebf36-aab8{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-311da1f8-bc78{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-f95c622-651d{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-40fe5d6d-84c7{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F5FAFD;flex-direction:column;}.elementor .e-46b73af0-3e28{font-family:Poppins;font-weight:600;font-size:2.8rem;color:#304CA3;line-height:1.35;}.elementor .e-3a54bd6e-6460{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-7ff702c6-2677:hover,.elementor .e-7ff702c6-2677:focus-visible{background-color:#FFD05A;}.elementor .e-7ff702c6-2677{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-93e8470-132a:hover,.elementor .e-93e8470-132a:focus-visible{background-color:#E0EFF7;}.elementor .e-93e8470-132a{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-2afa9c01-3f82{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-711d51d6-9065{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-7dc86235-1e80{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-586c3e24-eba0{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-52e19ca1-e6af{font-family:Poppins;font-size:1.7rem;color:#46516B;line-height:1.7;}.elementor .e-32e80669-847a{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-229c3410-83d8{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FFFFFF;flex-direction:column;}.elementor .e-4aa84d25-67b1{padding:0px;flex-direction:column;gap:0px;}