.elementor .e-39b56b43-8458eb9{color:#ffffff;}.elementor .e-8e8c60f3-153070d{min-height:16px;max-width:1366px;position:static;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-between;}.elementor .e-5c8aec16-9d7415d{max-width:1366px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:start;}.elementor .e-f8c79de6-f78c6cf{min-height:16px;max-width:1366px;position:static;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:20px;justify-content:space-between;}.elementor .e-9d60852a-a28c1c0{height:100vh;padding-block-start:100px;margin-block-start:80px;background-image:url("https://desassossego.pt/wp-content/uploads/2026/09/Bruma_Fotografia.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-45459184-f7b83e8{font-weight:700;}.elementor .e-ec1bf9c9-097ae97{max-width:1366px;padding:0px;flex-direction:column;gap:20px;justify-content:flex-start;}.elementor .e-3c860e2-d2b4877{font-weight:700;}.elementor .e-0959f81-786a2c2{width:50%;padding:2rem;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-06d0359-7b7e9e9{aspect-ratio:3/2;object-fit:cover;object-position:center center;}.elementor .e-c33ec57-d207e71{width:50%;padding:0px;display:block;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-b6abf3c-11c70c2{aspect-ratio:3/2;object-fit:cover;object-position:center center;}.elementor .e-9878481-3b81cbd{width:50%;padding:0px;display:block;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-990bf74-7a22516{aspect-ratio:3/2;object-fit:cover;object-position:center center;}.elementor .e-b35bfcc-411dbc8{width:50%;padding:0px;display:block;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-763402f-deb4aa3{max-width:1366px;padding:0px;display:flex;gap:0px;flex-wrap:wrap;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);justify-content:space-around;}.elementor .e-2a4886b7-dc0713b{padding-block-start:90px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:50px;justify-content:center;align-items:center;}.elementor .e-846e263-f4a04f5{font-weight:700;}.elementor .e-f555b6c-07fdfd7{width:50%;padding:2rem;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-61d5663-8af708d{aspect-ratio:3/2;object-fit:cover;object-position:center center;}.elementor .e-3e87d8f-21e707d{width:50%;padding:0px;display:block;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-64d8bb0-ae683cc{aspect-ratio:3/2;object-fit:cover;object-position:center center;}.elementor .e-a7425af-5651de1{width:50%;padding:0px;display:block;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-77d7bd3-124dca7{aspect-ratio:3/2;object-fit:cover;object-position:center center;}.elementor .e-544b7dd-fd877fc{width:50%;padding:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-efd406f-5928bcd{max-width:1366px;padding:0px;display:flex;flex-direction:row-reverse;gap:0px;flex-wrap:wrap;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);justify-content:space-around;}.elementor .e-26707d8-8da9521{padding-block-start:0px;padding-block-end:60px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:50px;justify-content:center;align-items:center;}.elementor .e-205b84c6-80ae473{font-weight:700;text-transform:uppercase;}.elementor .e-52a74085-7845b74{margin-block-start:0px;}.elementor .e-6c24ab77-6169dc9{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-cd60eb6f-586a54d{font-family:var(--Principal);}.elementor .e-d52054ba-6c32218{font-family:var(--Principal);}.elementor .e-f5f82015-2037f08{width:80%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-6fd8ac47-1aa5065{padding:0px;gap:80px;}.elementor .e-992ba340-0a54842{max-width:1366px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:40px;}.elementor .e-8502aa6f-4a99193{padding-block-start:60px;padding-block-end:120px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:20px;}