.elementor .e-30b78e80-beb7c26{color:var(--Branco);}.elementor .e-76e281ce-0aecd88{color:var(--Branco);}.elementor .e-5d1e715f-26f17e5{font-family:Manrope;font-weight:700;font-size:2.5rem;line-height:1.2;font-style:normal;}.elementor .e-3aade55-93e29cc{color:var(--Branco);}.elementor .e-2a552d0b-328edf0{display:none;}.elementor .e-5d418e6d-ee86f62{column-gap:0rem;margin-block-start:8rem;display:flex;flex-direction:column;row-gap:1.25rem;align-items:start;}.elementor .e-47769e55-fcade38:hover,.elementor .e-47769e55-fcade38:focus-visible{color:var(--Branco);background-color:var(--Azul_escuro_oporto);}.elementor .e-47769e55-fcade38{color:var(--Azul_escuro_oporto);background-color:var(--Branco);}.elementor .e-103c6e76-3240f63{column-gap:1.5rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:start;align-items:center;}.elementor .e-358645e2-1b92efb{max-width:89rem;column-gap:0rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:8rem;display:flex;flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:start;}.elementor .e-2371131-ce8193a{font-family:Montserrat;font-weight:700;font-size:0.8rem;color:var(--Branco);letter-spacing:0.2em;}.elementor .e-18f19d98-e65fc26{width:100%;max-width:89rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .e-5aeffcfd-20c88a2{min-height:100vh;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:6rem;padding-inline-end:6rem;background-image:linear-gradient(90deg, #000000e6 10%,#00000014 100%),url("https://oportoride.desassossego.com.pt/wp-content/uploads/2026/10/oporto-ride-home.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center left;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;}.elementor .e-19b4ef72-251b2d1{color:var(--Branco);text-transform:uppercase;}.elementor .e-663ca23a-9f8a7f7{color:var(--Branco);}.elementor .e-4fb23214-1016fcd{font-family:Inter;font-weight:400;font-size:1.05rem;line-height:1.6em;}.elementor .e-c534b44-c273631{width:89%;max-width:72rem;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:1rem;align-items:start;}.elementor .e-4e682978-e85a0f0:hover,.elementor .e-4e682978-e85a0f0:focus-visible{color:var(--Azul_oporto);}.elementor .e-4e682978-e85a0f0{width:3rem;height:4rem;color:var(--Branco);}.elementor .e-16a54024-7449aff{width:6%;display:flex;flex-direction:row;justify-content:end;align-items:center;}.elementor .e-488d9978-14bb3d0{width:100%;max-width:89rem;column-gap:3rem;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:-3rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:0px;background-color:var(--Azul_escuro_oporto);box-shadow:0px 20px 40px 0px rgba(10, 26, 47, 0.06);display:flex;flex-direction:row;row-gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-60e69e5e-e214d69{padding-block-start:0rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5cb00c6-c1a67f8{width:100%;}.elementor .e-9f4692a-6d5a688{width:55%;padding:0px;}.elementor .e-6830a731-f89e650{color:var(--Preto);line-height:1.6em;}.elementor .e-51e5678-21c14bc{width:45%;justify-content:center;align-items:center;}.elementor .e-267cd828-907ddf8{column-gap:0rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;align-self:start;}.elementor .e-7903e7b9-1c9d8ac{font-family:Montserrat;font-weight:600;font-size:0.8rem;letter-spacing:0.1em;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-29627c76-f117031{font-size:3rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-8adea7-36652a2{color:var(--Azul_escuro_oporto);line-height:1.5em;opacity:85%;}.elementor .e-7b5a9b02-070d198{align-self:start;}.elementor .e-7b5a9b02-070d198:hover,.elementor .e-7b5a9b02-070d198:focus-visible{background-color:var(--Branco);}.elementor .e-10551cc3-883f34f{display:flex;flex-direction:column;gap:1rem;}.elementor .e-2c7757b0-1667e12{min-height:30rem;column-gap:0rem;padding-block-start:3rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-width:1px;border-color:var(--Azul_escuro_oporto);border-style:solid;display:flex;flex-direction:column;row-gap:1.75rem;grid-column:span 1;justify-content:space-between;align-items:start;}.elementor .e-2bc5cb20-72e92da{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--Azul_escuro_oporto);letter-spacing:0.1em;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-7b22a22d-c4843ee{font-size:3rem;color:var(--Azul_escuro_oporto);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2fa84a0d-dd91ede{color:var(--Azul_escuro_oporto);line-height:1.5em;opacity:85%;}.elementor .e-7e46c8fe-3f9b7a3{align-self:start;}.elementor .e-7e46c8fe-3f9b7a3:hover,.elementor .e-7e46c8fe-3f9b7a3:focus-visible{background-color:var(--Branco);}.elementor .e-7b4602da-e96ca5e{display:flex;flex-direction:column;gap:1rem;}.elementor .e-64a61953-c351523{min-height:30rem;column-gap:0rem;padding-block-start:3rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-width:1px;border-color:var(--Azul_escuro_oporto);border-style:solid;display:flex;flex-direction:column;row-gap:1.75rem;grid-column:span 1;justify-content:space-between;align-items:start;}.elementor .e-b8a62d5-f0aa9e4{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--Azul_escuro_oporto);letter-spacing:0.1em;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-19de7c00-b9cc034{max-width:18rem;font-size:3rem;color:var(--Azul_escuro_oporto);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-322d7022-34e6418{color:var(--Azul_escuro_oporto);line-height:1.5em;opacity:85%;}.elementor .e-e6301a1-78a28cf{align-self:start;}.elementor .e-e6301a1-78a28cf:hover,.elementor .e-e6301a1-78a28cf:focus-visible{background-color:var(--Branco);}.elementor .e-6c033ec6-cbbbe74{display:flex;flex-direction:column;gap:1rem;}.elementor .e-8cd5cda-8b4a90a{min-height:30rem;column-gap:0rem;padding-block-start:3rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-width:1px;border-color:var(--Azul_escuro_oporto);border-style:solid;display:flex;flex-direction:column;row-gap:1.75rem;grid-column:span 1;justify-content:space-between;align-items:start;}.elementor .e-7f4005cc-5e516f1{column-gap:1rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;row-gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-5f573415-f4b6154{font-family:Montserrat;font-weight:600;font-size:0.75rem;letter-spacing:0.1em;}.elementor .e-6b09301a-b0c6f59{font-family:Montserrat;font-weight:700;font-size:1.5rem;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-14e33be3-396c5d9{font-family:Montserrat;font-weight:600;font-size:0.75rem;letter-spacing:0.1em;}.elementor .e-44862111-740da35{font-family:Montserrat;font-weight:700;font-size:1.5rem;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1797cccb-fd03997{column-gap:1rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:-1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;row-gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-7109fd44-ece5a36{column-gap:4rem;padding-block-start:8.75rem;padding-block-end:8.75rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:var(--azul_claro_opacidade);flex-direction:column;row-gap:0rem;justify-content:space-between;align-items:start;}.elementor .e-5a7ef8a9-3e31965{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center center;object-position: center;\n}.elementor .e-24b8d3e4-19fb728{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--Azul_escuro_oporto);letter-spacing:0.2em;}.elementor .e-5cace282-933028e{width:100%;position:absolute;inset-block-end:0px;padding:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-79417acd-2d69bf9{width:45%;padding:0px;display:flex;flex-direction:column;}.elementor .e-41ddf4d6-21d84ee{letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-41d8f4f0-1f36476{line-height:1.2em;}.elementor .e-55fd510-66a292a{color:var(--Preto);}.elementor .e-6e57c5b7-8c45db9{font-weight:700;color:var(--Preto);}.elementor .e-2d5a37af-0140ee2{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;}.elementor .e-46e618c2-459081c{font-weight:700;color:var(--Preto);}.elementor .e-5689f925-8a6c84b{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;}.elementor .e-40df4a6e-a50da9d{font-weight:700;color:var(--Preto);}.elementor .e-684a54ba-473f249{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;}.elementor .e-58e40e0c-818b9d6{padding:0px;display:grid;gap:0.5rem;grid-template-rows:repeat(3, 1fr);}.elementor .e-352c8760-bfff81f:hover,.elementor .e-352c8760-bfff81f:focus-visible{color:#0A1A2F;border-color:#0A1A2F;background-color:#FFFFFF;}.elementor .e-3249923c-cca90b6{width:55%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-5bfdb3f8-5e19210{column-gap:4rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:2rem;padding-inline-end:2rem;display:flex;flex-direction:row;row-gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-51f0e1b9-e4d5a26{padding-block-start:8.75rem;padding-block-end:8.75rem;padding-inline-start:6rem;padding-inline-end:6rem;background-color:#FFFFFF;}.elementor .e-4269fb3f-8b0913f{letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-735463a9-0f4380f{width:50%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-498d74af-49eab6b{font-weight:500;font-size:2rem;color:var(--Azul_escuro_oporto);line-height:1.4em;}.elementor .e-526a2a76-0178c7b{letter-spacing:0.15em;}.elementor .e-1b51fcb8-f13a029{display:grid;gap:2em;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-1a0e9116-afda6e1{width:50%;column-gap:0rem;padding:2rem;display:flex;flex-direction:column;row-gap:2rem;justify-content:start;align-items:start;}.elementor .e-6a7d83f5-85195e7{column-gap:4rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:8rem;padding-inline-end:8rem;background-color:var(--azul_claro_opacidade);display:flex;flex-direction:row;row-gap:4rem;justify-content:space-between;align-items:start;}.elementor .e-65dc1a44-3af548c{color:var(--Branco);letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-528fcdc5-cb66923{max-width:39rem;color:var(--Branco);}.elementor .e-5f79aa2c-9f17e1d{font-family:Manrope;font-weight:700;font-size:2.5rem;color:#FFFFFF;line-height:1.2;font-style:normal;margin-block-start:-0.5em;}.elementor .e-460fc135-28bf30d{max-width:28rem;}.elementor .e-4da0dc19-f7e24c5{color:var(--Azul_escuro_oporto);border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-4da0dc19-f7e24c5:hover,.elementor .e-4da0dc19-f7e24c5:focus-visible{color:#FFFFFF;border-color:#FFFFFF;background-color:transparent;}.elementor .e-ab5c2ec-8c4d1ad{max-width:89rem;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:1.75rem;justify-content:start;align-items:start;}.elementor .e-5f1e9b00-fa97945{min-height:80vh;column-gap:0rem;padding-block-start:8.75rem;padding-block-end:8.75rem;padding-inline-start:6rem;padding-inline-end:6rem;background-image:linear-gradient(90deg, #000000 0%,rgba(255, 255, 255, 0) 100%),url("https://oportoride.desassossego.com.pt/wp-content/uploads/2026/10/oportoride-home-private-tours.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center left;display:flex;flex-direction:column;row-gap:1.75rem;justify-content:start;align-items:center;}.elementor .e-76872eb1-252d656{letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-526bd521-677c707{font-family:Inter;font-size:1.1rem;color:#54595F;line-height:1.6em;}.elementor .e-1f1465ef-95d9257{width:48%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-7d21e8b0-60e9bc8{color:var(--Branco);}.elementor .e-5c9b0ed6-b85a2d8{color:var(--Branco);letter-spacing:0.15em;}.elementor .e-44fe4ec9-df09171{color:var(--Branco);}.elementor .e-fed2062-6931891{display:grid;gap:2em;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-12a5eb1-702c1b4{column-gap:0rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:0px;border-width:0px;background-color:var(--Azul_escuro_oporto);display:flex;flex-direction:column;row-gap:2rem;justify-content:start;align-items:stretch;}.elementor .e-5a1603f4-9858de5{width:48%;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-582c1a08-b944ba0{column-gap:4rem;padding-block-start:8.75rem;padding-block-end:8.75rem;padding-inline-start:8rem;padding-inline-end:8rem;display:flex;flex-direction:row;row-gap:4rem;justify-content:space-between;align-items:center;}.elementor .e-44d7ff3a-c0bc94a{letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-7bdc2054-5e9a69f{letter-spacing:0.15em;text-transform:uppercase;border-radius:0px;border-width:1px;border-style:solid;background-color:var(--Azul_escuro_oporto);}.elementor .e-7bdc2054-5e9a69f:hover,.elementor .e-7bdc2054-5e9a69f:focus-visible{color:#0A1A2F;background-color:#FFFFFF;}.elementor .e-3450110b-b14c375{width:44%;column-gap:0rem;padding:0px;display:flex;flex-direction:column;row-gap:2rem;align-items:start;}.elementor .e-23c1d758-67cff20{font-weight:500;font-size:2rem;line-height:1.4em;}.elementor .e-287ef596-bcd7cef{width:48%;column-gap:0rem;padding-block-start:3rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;row-gap:2.5rem;align-items:start;}.elementor .e-7a7cc484-3c62c8e{padding-block-start:8.75rem;padding-block-end:8.75rem;padding-inline-start:8rem;padding-inline-end:8rem;background-color:var(--azul_claro_opacidade);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-43c8099e-e9536c1{color:var(--Branco);letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-ad4dbeb-e486c4b{max-width:44rem;color:var(--Branco);letter-spacing:-0.045em;line-height:1.14em;text-align:start;}.elementor .e-5e8f8331-837fcaf{max-width:31rem;color:var(--Branco);line-height:1.6em;text-align:start;opacity:70%;}.elementor .e-68b65255-68329e4{width:75%;padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:start;}.elementor .e-11cd9e00-6493645:hover,.elementor .e-11cd9e00-6493645:focus-visible{color:var(--Azul_escuro_oporto);border-color:#FFFFFF;background-color:var(--Branco);}.elementor .e-204e3346-d93b418{width:25%;}.elementor .e-cdc4916-955dac5{column-gap:0rem;text-align:center;padding-block-start:8.75rem;padding-block-end:8.75rem;padding-inline-start:8rem;padding-inline-end:8rem;background-color:#172952;display:flex;flex-direction:row;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:end;}