.elementor .e-5044625-5ca46e3{position:relative;inset-block-start:35px;inset-inline-start:50px;font-family:Manrope;font-weight:600;font-size:12px;color:#293A32;letter-spacing:1.6px;line-height:16px;text-align:start;font-style:normal;text-transform:uppercase;margin-block-end:10px;}.elementor .e-c0680a3-7e523cb{max-width:380px;position:relative;inset-block-start:35px;inset-inline-start:50px;font-family:"Cormorant Garamond";font-weight:400;font-size:66px;color:#293A32;letter-spacing:-2.5px;line-height:70px;text-align:start;font-style:normal;text-transform:none;margin:0px;}.elementor .e-b393d75-25ae720{max-width:380px;position:relative;inset-block-start:35px;inset-inline-start:50px;font-family:Manrope;font-weight:400;font-size:16px;color:#292B29;letter-spacing:0px;line-height:26px;text-align:start;font-style:normal;text-transform:none;margin-block-start:8px;margin-block-end:18px;}.elementor .e-72b2312-eba139e{font-family:Manrope;font-weight:600;font-size:11px;color:#F6F4EE;letter-spacing:0.8px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:16px;border-radius:0px;background-color:#293A32;transform:translate3d(0px, 0px, 0px);align-self:start;}.elementor .e-f676e86-0195666{font-family:Manrope;font-weight:600;font-size:11px;color:#F6F4EE;letter-spacing:0.8px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:16px;margin-inline-start:14px;border-radius:0px;background-color:#293A32;align-self:start;}.elementor .e-523e578-d808f21{padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:0px;margin-block-start:12px;}.elementor .e-cb70f01-d261479{min-height:500px;padding-inline-start:50px;padding-inline-end:40px;margin-block-start:0px;background-image:url("https://bojan-jovanovic.com/wp-content/uploads/2026/09/Macbain-super-sharp-HERO.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;}.elementor .e-c875d31-29c55e5{width:48px;height:48px;margin:5px;border-radius:24px;border-style:none;background-image:linear-gradient(#293a32, #293a32),linear-gradient(#293a32, #293a32);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#293a32;}.elementor .e-415b598-b29abf1{min-width:150px;max-height:25px;font-family:Manrope;font-weight:700;font-size:12px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:7px;margin-block-start:2px;margin-block-end:14px;margin-inline-start:8px;margin-inline-end:0px;display:flex;}.elementor .e-b7923ab-0012934{min-width:300px;max-height:80px;object-fit:contain;object-position:center center;font-family:"Cormorant Garamond";font-weight:600;font-size:30px;color:#293a32;word-spacing:-2px;text-align:start;padding:0px;margin-block-start:10px;margin-block-end:12px;margin-inline-end:0px;display:flex;}.elementor .e-ceb241c-aa354ef{min-width:300px;max-width:0px;font-family:Manrope;font-weight:400;font-size:18px;color:#293a32;margin-block-start:0px;margin-block-end:12px;display:flex;justify-content:flex-start;}.elementor .e-983ca46-95c5610{max-height:24px;font-family:Manrope;font-weight:700;font-size:16px;color:#293a32;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;margin-block-end:12px;background-color:#d5ded6;}.elementor .e-0a7736e-0617433{flex-direction:column;align-self:stretch;}.elementor .e-edf76ee-a529d93{background-color:#D5DED6;align-items:stretch;}.elementor .e-4040a46-f3de775{width:55%;max-width:55%;object-fit:cover;padding-block-start:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:1px;display:flex;}.elementor .e-b3149cb-32fd0f4{min-height:250px;max-width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:-40px;padding-inline-end:0px;margin-inline-start:0px;background-color:#ebe4da;display:flex;flex-direction:row;flex:1 0 auto;}.elementor .e-6a58476-814eced{width:48px;height:48px;margin:5px;border-radius:24px;border-style:none;background-image:linear-gradient(#293a32, #293a32),linear-gradient(#293a32, #293a32);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#293a32;}.elementor .e-490c562-2661286{min-width:150px;max-height:25px;font-family:Manrope;font-weight:700;font-size:12px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:7px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:8px;margin-inline-end:0px;display:flex;}.elementor .e-b874cef-c76d465{min-width:300px;max-height:80px;object-fit:contain;object-position:center center;font-family:"Cormorant Garamond";font-weight:600;font-size:30px;color:#293a32;word-spacing:-2px;text-align:start;padding:0px;margin-block-end:10px;margin-inline-end:0px;display:flex;}.elementor .e-8793550-e3656f9{min-width:350px;max-width:0px;font-family:Manrope;font-weight:400;font-size:18px;color:#293a32;margin-block-end:12px;display:flex;justify-content:flex-start;}.elementor .e-63541cc-4acdbc8{max-height:24px;font-family:Manrope;font-weight:700;font-size:16px;color:#293a32;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ebe4da;}.elementor .e-b08a788-d8896d5{flex-direction:column;}.elementor .e-5181f08-6f26272{max-width:55%;padding-block-start:0px;padding-inline-start:0px;padding-inline-end:12px;margin-inline-start:1px;display:flex;}.elementor .e-d9d43d3-136dbed{min-height:250px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:-40px;padding-inline-end:0px;background-color:#ebe4da;display:flex;justify-content:flex-start;align-items:start;}.elementor .e-7a0a709-f9b183e{min-height:255px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ebe4da;display:flex;flex-direction:row;}.elementor .e-4484388-bfe326f{font-family:Manrope;font-weight:600;font-size:12px;color:#293A32;letter-spacing:1.5px;line-height:18px;}.elementor .e-41eee5e-394cf4d{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#293A32;letter-spacing:0px;line-height:56px;text-align:start;margin-block-start:4px;}.elementor .e-bd9f403-6008bad{width:620px;max-width:620px;font-family:Manrope;font-weight:400;font-size:17px;color:#292B29;line-height:27px;text-align:start;margin-block-start:12px;}.elementor .e-8118388{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;}.elementor .e-f3ede4e-bd9f9b5{width:68%;background-image:url("https://bojan-jovanovic.com/wp-content/uploads/2026/09/1Waldron_version-2-1024x575.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#fbf9f900;}.elementor .e-26a0d61-87ee2d6{font-family:Manrope;font-weight:600;font-size:11px;color:#293A32;letter-spacing:1.5px;line-height:16px;text-align:start;text-transform:uppercase;padding-inline-start:4px;margin-block-end:8px;}.elementor .e-ce7527c-d627885{font-family:"Cormorant Garamond";font-weight:500;font-size:34px;color:#293A32;line-height:42px;text-align:start;padding-block-start:24px;padding-block-end:24px;padding-inline-start:4px;padding-inline-end:28px;}.elementor .e-b3cff43-a5d5e53{font-family:Manrope;font-weight:400;font-size:14px;color:#292B29;letter-spacing:0px;line-height:22px;margin-block-start:12px;}.elementor .e-bf3e80b-db45961{font-family:Manrope;font-weight:400;font-size:15px;color:#292B29;letter-spacing:0px;line-height:22px;margin-block-start:16px;}.elementor .e-eddb19e-dac3585{max-height:24px;font-family:Manrope;font-weight:700;font-size:16px;color:#293a32;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ebe4da;}.elementor .e-73539d5-9649939{width:32%;padding:32px;background-color:#E8E4DA;flex-direction:column;}.elementor .e-60ec5a3-defd31d{width:48%;min-height:420px;padding:0px;background-color:#293A32;display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .e-e1cf9c7-04743c7{width:68%;background-image:url("https://bojan-jovanovic.com/wp-content/uploads/2026/09/Charles-River-Residence-Homepage-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#fbf9f900;}.elementor .e-267da60-f0aa197{font-family:Manrope;font-weight:600;font-size:11px;color:#293A32;letter-spacing:1.5px;line-height:16px;text-align:start;text-transform:uppercase;padding-inline-start:4px;margin-block-end:8px;}.elementor .e-e29fbde-3f1ac05{font-family:"Cormorant Garamond";font-weight:500;font-size:34px;color:#293A32;line-height:42px;text-align:start;padding-block-start:24px;padding-block-end:24px;padding-inline-start:4px;padding-inline-end:28px;}.elementor .e-5d06c74-9e49ac3{font-family:Manrope;font-weight:400;font-size:14px;color:#292B29;letter-spacing:0px;line-height:22px;margin-block-start:12px;}.elementor .e-5c04ac4-7df27a6{font-family:Manrope;font-weight:400;font-size:15px;color:#292B29;letter-spacing:0px;line-height:22px;margin-block-start:16px;}.elementor .e-5114637-156bc08{max-height:24px;font-family:Manrope;font-weight:700;font-size:16px;color:#293a32;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ebe4da;}.elementor .e-e57c9a1-e8ad082{width:32%;padding:32px;background-color:#E8E4DA;flex-direction:column;}.elementor .e-bf0fbf4-f74d75e{width:52%;min-height:420px;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;}.elementor .e-d5ac13d-b719bbd{width:100%;padding-block-end:0px;flex-direction:row;}.elementor .e-1541944-d4c7155{font-family:Manrope;font-weight:600;font-size:12px;color:#A6B3A7;letter-spacing:2px;line-height:1.08em;text-transform:uppercase;margin-block-start:24px;margin-block-end:24px;margin-inline-start:24px;margin-inline-end:48px;}.elementor .e-c56bef2-5911890{font-family:Manrope;font-weight:400;color:#A6B3A7;line-height:1.55em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;}.elementor .e-3029d0f-063b37d{column-gap:20px;flex-direction:column;}.elementor .e-a1a295f-3a514aa{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#F6F4EE;letter-spacing:0px;line-height:1.08em;margin-block-start:12px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;}.elementor .e-786b8b8-e24b126{width:40%;column-gap:0px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;background-color:#293A32;display:flex;flex-direction:column;row-gap:28px;flex-wrap:nowrap;justify-content:flex-start;}.elementor .e-b8fa57d-989419a{width:auto;aspect-ratio:auto;object-fit:cover;}.elementor .e-4757266-97e5c77{width:60%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#293A32;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;}.elementor .e-2cf8628{width:100%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;background-color:#293A32;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items:start;}.elementor .e-f9808a8-c7cddda{font-family:Manrope;font-weight:600;font-size:12px;color:#697B6D;letter-spacing:1.5px;text-transform:uppercase;margin-block-start:12px;margin-block-end:18px;margin-inline-start:12px;margin-inline-end:12px;}.elementor .e-99cbc47-d30434a{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#292B29;line-height:1.1em;text-align:start;padding-block-end:36px;}.elementor .e-bfed9d3-c77b006{max-width:460px;position:relative;font-family:Manrope;font-weight:400;font-size:17px;color:#697B6D;line-height:1.55em;}.elementor .e-6638ba0-3bfa8f2{width:42%;flex-direction:column;}.elementor .e-57b58fc-3f2e257{width:58%;}.elementor .e-a2b55ea-544c5c3{display:flex;flex-direction:row;}.elementor .e-e2cd1f2-17db2b1{display:flex;flex-direction:row;}.elementor .e-6e3b5d8-9f531ba{font-family:Manrope;font-weight:600;font-size:18px;color:#292B29;line-height:1.3em;}.elementor .e-0061926-43a59c1{font-family:Manrope;font-weight:400;font-size:15px;color:#697B6D;line-height:1.55em;margin-block-start:10px;}.elementor .e-afc2539-827795a{width:48%;flex-direction:column;}.elementor .e-e074422-c4796ae{font-family:Manrope;font-weight:600;font-size:18px;color:#292B29;line-height:1.3em;}.elementor .e-55c3a64-4826018{font-family:Manrope;font-weight:400;font-size:15px;color:#697B6D;line-height:1.55em;margin-block-start:10px;}.elementor .e-3bccc50-3e8a0ba{width:48%;flex-direction:column;}.elementor .e-258752e-456eb55{column-gap:4%;padding-block-start:0px;padding-block-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-4aa0f5e-d146571{font-family:Manrope;font-weight:600;font-size:18px;color:#292B29;line-height:1.3em;}.elementor .e-0c883e7-c84cfb6{font-family:Manrope;font-weight:400;font-size:15px;color:#697B6D;line-height:1.55em;margin-block-start:10px;}.elementor .e-7f29287-2fc2b03{width:48%;flex-direction:column;}.elementor .e-d2babe7-2d698ff{font-family:Manrope;font-weight:600;font-size:18px;color:#292B29;line-height:1.3em;}.elementor .e-3dc6288-aca2031{font-family:Manrope;font-weight:400;font-size:15px;color:#697B6D;line-height:1.55em;margin-block-start:10px;}.elementor .e-a56a8a5-f13e5fe{width:48%;flex-direction:column;}.elementor .e-6a8c078-af7125b{column-gap:4%;padding-block-start:0px;padding-block-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-bc8ab9b-95e33f0{font-family:Manrope;font-weight:600;font-size:18px;color:#292B29;line-height:1.3em;}.elementor .e-eb23fd4-c6f95b2{font-family:Manrope;font-weight:400;font-size:15px;color:#697B6D;line-height:1.55em;margin-block-start:10px;}.elementor .e-92a7538-20d5ffc{width:48%;flex-direction:column;}.elementor .e-988f12b-3d75f41{font-family:Manrope;font-weight:600;font-size:18px;color:#292B29;line-height:1.3em;}.elementor .e-850d476-93f7267{font-family:Manrope;font-weight:400;font-size:15px;color:#697B6D;line-height:1.55em;margin-block-start:10px;}.elementor .e-4dc8d66-f05ba38{width:48%;flex-direction:column;}.elementor .e-a16eae1-0711171{column-gap:4%;padding-block-start:0px;padding-block-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-b680f7c{padding-block-start:72px;padding-block-end:72px;padding-inline-start:48px;padding-inline-end:48px;background-color:#F6F4EE;flex-direction:column;}.elementor .e-0957a07-c950ac8{font-family:Manrope;font-weight:600;font-size:12px;color:#A6B3A7;letter-spacing:1.5px;line-height:1.2em;text-align:start;text-transform:uppercase;}.elementor .e-3e443a6-2321711{font-family:"Cormorant Garamond";font-weight:500;font-size:34px;color:#F6F4EE;letter-spacing:0px;line-height:1.08em;text-align:start;margin-block-start:12px;}.elementor .e-7646f42-0b6496e{font-family:Manrope;font-weight:600;font-size:11px;color:#A6B3A7;letter-spacing:0.8px;line-height:1.2em;text-align:start;}.elementor .e-abd0c1c-371a169{font-family:Manrope;font-weight:400;font-size:11px;color:#D5DED6;letter-spacing:0.3px;line-height:1.2em;text-align:start;text-transform:none;}.elementor .e-bc56a14-6395961{margin-block-end:18px;flex-direction:column;}.elementor .e-25622f6{width:30%;height:420px;padding-block-start:34px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;background-color:#293A32 ;flex-direction:column;justify-content:space-between;}.elementor .e-e2a840f-bbc3847{height:420px;object-fit:cover;}.elementor .e-c803083{width:35%;height:420px;padding:0px;flex-direction:column;}.elementor .e-ece353d-8650a89{height:420px;object-fit:contain;}.elementor .e-e824ee5{width:35%;flex-direction:column;}.elementor .e-a2c1bf9{flex-direction:row;}.elementor .e-6dd669c-84c3f8b{width:100%;height:100%;object-fit:cover;}.elementor .e-94b96a7{width:33.3333%;aspect-ratio:4/3;flex-direction:column;}.elementor .e-e5720ea-2a3df33{font-family:Manrope;font-weight:500;font-size:11px;color:#A6B3A7;letter-spacing:0.2px;line-height:1.2em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;}.elementor .e-fff9ced-d43ad43{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#F6F4EE;line-height:1.05em;padding:10px;}.elementor .e-5e20d99-8aef12e{font-family:Manrope;font-weight:400;font-size:14px;color:#F6F4EE;line-height:1.55em;padding:10px;}.elementor .e-72b1120{width:33.3333%;flex-direction:column;}.elementor .e-9d58d39-91c8c0c{width:100%;height:100%;}.elementor .e-15b63ff{width:33.3333%;flex-direction:column;justify-content:flex-end;}.elementor .e-d45252c-b92c2b4{font-family:Manrope;font-weight:500;font-size:11px;color:#A6B3A7;letter-spacing:1.2px;line-height:1.2em;}.elementor .e-3a358bb-47b9739{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#F6F4EE;letter-spacing:0px;line-height:1.05em;text-align:start;padding:10px;}.elementor .e-6e8ffa3-c9bffce{font-family:Manrope;font-weight:400;font-size:14px;color:#F6F4EE;line-height:1.45em;padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-b90fa96{width:33.3333%;padding-block-start:20px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;}.elementor .e-abddd3b-ef9ee5d{width:100%;object-fit:contain;}.elementor .e-3807789{width:66.6666%;flex-direction:column;}.elementor .e-ab6b84d{max-width:1280px;column-gap:0px;flex-direction:row;row-gap:16px;flex-wrap:wrap;}.elementor .e-7984378-caf7c85{padding-block-end:0px;background-color:#293A32;flex-direction:row;justify-content:center;}.elementor .e-989a446-28705e0{font-family:Manrope;font-weight:500;font-size:11px;color:#697B6D;letter-spacing:1.2px;line-height:16px;text-align:center;text-transform:uppercase;margin-block-end:6px;align-self:center;}.elementor .e-0cf3733-26803b8{font-family:"Cormorant Garamond";font-weight:500;font-size:38px;color:#292B29;letter-spacing:0px;line-height:42px;text-align:center;}.elementor .e-8f31991-65648ce{width:620px;font-family:Manrope;font-weight:400;font-size:16px;color:#292B29;line-height:24px;text-align:center;}.elementor .e-4ff727f-fe8ea77{width:auto;font-family:Manrope;font-weight:600;font-size:11px;color:#F6F4EE;letter-spacing:0.8px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;margin-block-start:6px;background-color:#293A32;}.elementor .e-bd7ab75{column-gap:12px;padding:40px;margin-block-end:6px;background-color:#E8E4DA;flex-direction:column;align-items:center;}.elementor .e-3ba2242-6498f42{width:200px;height:200px;font-weight:500;font-size:20px;color:#FFFFFF;text-align:center;text-decoration:none;padding:1rem;border-radius:50%;background-color:#293A32;display:flex;justify-content:center;align-items:center;}.elementor .e-9a4e23c-ead0320{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F6F4EE;display:flex;flex-direction:column;justify-content:center;align-items:center;}