@media(max-width:767px){.elementor .e-76e281ce-0aecd88{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-5d1e715f-26f17e5{font-size:1.75rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-5d418e6d-ee86f62{min-width:0px;padding:0px;margin-block-start:7rem;}}@media(max-width:767px){.elementor .e-47769e55-fcade38{color:var(--Azul_escuro_oporto);background-color:var(--Branco);}}@media(max-width:767px){.elementor .e-47769e55-fcade38:hover,.elementor .e-47769e55-fcade38:focus-visible{color:var(--Branco);background-color:var(--Azul_escuro_oporto);}}@media(max-width:767px){.elementor .e-103c6e76-3240f63{min-width:0px;flex-direction:column;gap:0.75rem;align-items:stretch;}}@media(max-width:767px){.elementor .e-358645e2-1b92efb{min-width:0px;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:1rem;gap:2rem;}}@media(max-width:767px){.elementor .e-2371131-ce8193a{text-align:center;}}@media(max-width:767px){.elementor .e-18f19d98-e65fc26{min-width:0px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1rem;align-items:start;}}@media(max-width:767px){.elementor .e-5aeffcfd-20c88a2{min-width:0px;padding-block-start:12rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2.5rem;background-position: 60% center;\n}}@media(max-width:767px){.elementor .e-663ca23a-9f8a7f7{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-c534b44-c273631{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-4e682978-e85a0f0{width:2rem;height:2rem;}}@media(max-width:767px){.elementor .e-16a54024-7449aff{width:100%;min-width:0px;display:flex;justify-content:start;}}@media(max-width:767px){.elementor .e-488d9978-14bb3d0{min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;display:flex;flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .e-60e69e5e-e214d69{min-width:0px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-27170288-aad1020{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-9f4692a-6d5a688{width:100%;min-width:0px;padding:0px;}}@media(max-width:767px){.elementor .e-51e5678-21c14bc{width:100%;min-width:0px;padding:0px;}}@media(max-width:767px){.elementor .e-267cd828-907ddf8{min-width:0px;flex-direction:column;gap:1.5rem;}}@media(max-width:767px){.elementor .e-29627c76-f117031{font-size:2rem;}}@media(max-width:767px){.elementor .e-10551cc3-883f34f{min-width:0px;}}@media(max-width:767px){.elementor .e-2c7757b0-1667e12{width:100%;min-width:0px;min-height:26rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-7b22a22d-c4843ee{font-size:2rem;}}@media(max-width:767px){.elementor .e-7b4602da-e96ca5e{min-width:0px;}}@media(max-width:767px){.elementor .e-64a61953-c351523{width:100%;min-width:0px;min-height:26rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-19de7c00-b9cc034{font-size:2rem;}}@media(max-width:767px){.elementor .e-6c033ec6-cbbbe74{min-width:0px;}}@media(max-width:767px){.elementor .e-8cd5cda-8b4a90a{width:100%;min-width:0px;min-height:26rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;grid-column:auto;}}@media(max-width:767px){.elementor .e-7f4005cc-5e516f1{min-width:0px;display:grid;flex-direction:column;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .e-6b09301a-b0c6f59{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-351469cd-911b9c1{min-width:0px;}}@media(max-width:767px){.elementor .e-44862111-740da35{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-55ac2bae-96ecd8b{width:100%;min-width:0px;padding:1.5rem;}}@media(max-width:767px){.elementor .e-1797cccb-fd03997{min-width:0px;margin-block-start:0px;display:grid;flex-direction:column;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .e-7109fd44-ece5a36{min-width:0px;padding-block-start:2.5rem;padding-block-end:3.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-5a7ef8a9-3e31965{height:25rem;}}@media(max-width:767px){.elementor .e-5cace282-933028e{min-width:0px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1rem;align-items:start;}}@media(max-width:767px){.elementor .e-79417acd-2d69bf9{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-41d8f4f0-1f36476{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-2d5a37af-0140ee2{min-width:0px;}}@media(max-width:767px){.elementor .e-5689f925-8a6c84b{min-width:0px;}}@media(max-width:767px){.elementor .e-684a54ba-473f249{min-width:0px;}}@media(max-width:767px){.elementor .e-58e40e0c-818b9d6{min-width:0px;}}@media(max-width:767px){.elementor .e-3249923c-cca90b6{width:100%;min-width:0px;column-gap:0rem;row-gap:1rem;}}@media(max-width:767px){.elementor .e-5bfdb3f8-5e19210{min-width:0px;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;}}@media(max-width:767px){.elementor .e-51f0e1b9-e4d5a26{min-width:0px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-77a6cf1b-ce254f6{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-735463a9-0f4380f{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-498d74af-49eab6b{font-size:1.25rem;}}@media(max-width:767px){.elementor .e-1b51fcb8-f13a029{min-width:0px;gap:1em;grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .e-1a0e9116-afda6e1{width:100%;min-width:0px;padding:0px;}}@media(max-width:767px){.elementor .e-6a7d83f5-85195e7{min-width:0px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:1.5rem;}}@media(max-width:767px){.elementor .e-528fcdc5-cb66923{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-5f79aa2c-9f17e1d{font-size:1.75rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-460fc135-28bf30d{font-size:1.1rem;}}@media(max-width:767px){.elementor .e-ab5c2ec-8c4d1ad{min-width:0px;}}@media(max-width:767px){.elementor .e-5f1e9b00-fa97945{min-width:0px;min-height:520px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:linear-gradient(90deg, rgb(0,0,0) 0%,rgba(255, 255, 255, 0) 95%),url("https://oportoride.desassossego.com.pt/wp-content/uploads/2026/10/oportoride-home-private-tours.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;}}@media(max-width:767px){.elementor .e-51c749a-46d9351{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-7d6f945-d409779{color:var(--Branco);}}@media(max-width:767px){.elementor .e-1f1465ef-95d9257{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-fed2062-6931891{min-width:0px;}}@media(max-width:767px){.elementor .e-12a5eb1-702c1b4{min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .e-5a1603f4-9858de5{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-582c1a08-b944ba0{min-width:0px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:1.5rem;}}@media(max-width:767px){.elementor .e-2cf7bca8-198d73f{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-7bdc2054-5e9a69f{text-align:center;align-self:stretch;}}@media(max-width:767px){.elementor .e-3450110b-b14c375{width:100%;min-width:0px;column-gap:0rem;padding:0px;row-gap:1.5rem;}}@media(max-width:767px){.elementor .e-23c1d758-67cff20{font-size:1.25rem;}}@media(max-width:767px){.elementor .e-287ef596-bcd7cef{width:100%;min-width:0px;padding:0rem;}}@media(max-width:767px){.elementor .e-7a7cc484-3c62c8e{min-width:0px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:1.5rem;}}@media(max-width:767px){.elementor .e-43c8099e-e9536c1{font-size:0.8rem;}}@media(max-width:767px){.elementor .e-ad4dbeb-e486c4b{font-size:2.25rem;line-height:1.15;}}@media(max-width:767px){.elementor .e-5e8f8331-837fcaf{font-size:1rem;}}@media(max-width:767px){.elementor .e-68b65255-68329e4{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-204e3346-d93b418{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-cdc4916-955dac5{min-width:0px;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:1.5rem;}}